Я хотел заменить тег привязки img, когда пользователь нажал на него. Мой пример кода, какng-if in ng-repeat воссоздающие элементы при событиях щелчка
<div ng-repeat="postpart in currentPost.parts ">
<div ng-if = "!postpart.isclicked">
<img ng-src="{{imgurl}}" ng-click="iclicked(postpart)"/>
</div>
<div ng-if = "postpart.isclicked">
<a ng-href="{{postpart.description}}" ng-init="init()"></a>
</div>
</div>
iclicked функции просто сделать isclicked истина.
Он отлично работал для одной части. Но когда есть 2 части, он показывает 2 изображения. Когда я нажимаю сначала, он заменяется одним элементом привязки.
Но в случае 2-го изображения его заменяет 2 анкерных метки.
Как я могу это сделать? есть ли решение заменить элемент изображения якорем в ng-repeat?
вы должны попробовать 'нг-hide',' нг-show' –
Вещь я хотел заменить элемент .. – RohanB
вы можете предоставить http://jsfiddle.net ссылку? –