Four police officers were attacked by a man in the Stroud Green Road Tesco on Saturday evening.
Some 20 cops were seen outside the store at 6.25pm as large crowds gathered following the incident.
One onlooker saw an officer sat in a police car looking dazed with their vest open and another said he saw a man being wrestled to the ground as he left the store.
Islington police told the Gazette officers had been called to reports of a man behaving in a violent manner.
One man was arrested on suspicion of assaulting police officers, recall to prison and breach of a court order.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here