我有这个ng-repeat块
<div ng-repeat="block in blocks" id="{{block.id}}">
<div ng-switch on="mode">
<div ng-switch-when="a">
{{block.text}}
<div ng-click="mode='a'"></div>
</div>
<div ng-switch-when="b">
{{block.image}}
<div ng-click="mode='b'"></div>
</div>
</div>
将使用id Block1 Block2 Block3生成以上3个。
每个块有2种显示模式,分别是文本模式和图像模式。
我如何制作它,或者我可以使用什么样的表达式,这样如果我点击ng-click,它只会改变我按下它的特定块的模式?在这种情况下,如果我从Block1单击它,它只会更改Block1的显示模式?