1
我想在用戶單擊它時用img替換錨標籤。 我的示例代碼就像ng-if在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爲true。
它完美地適用於一個零件。 但是當有2個部分時,它顯示2個圖像。 當我第一次點擊時,它會被一個錨點元素替換。
但是在第二張圖片的情況下,它會用2個定位標籤代替。
我該如何做到這一點? 是否有任何解決方案,以ng-repeat方式替換圖像元素?
你應該嘗試'NG-hide','NG-show' –
的是我想更換濾芯.. – RohanB
可以提供http://jsfiddle.net鏈接? –