我有類似如下:與NG-點擊屬性嵌套元素不工作
<div ng-click="class.divClick()">
<p>Content</p>
<div id="target"></div>
</div>
------
divClick =() => {
doStuff();
$("#target").append("<a href="#" ng-click="class.aClick()">Link</a>");
}
aClick =() => {
$("#target").html("");
}
點擊在div調用class.divClick(),但是點擊鏈接不會導致class.aClick ()被調用,它只會導致調用class.divClick()。當錨點存在時,我不需要div可點擊。我試圖在跟蹤一個禁用的屬性時使用ng-disabled,但是這似乎並沒有阻止div點擊發射,doStuff在點擊鏈接時運行。關於我在做什麼的任何想法都是錯誤的?
您可以附加使用jQuery內容的標誌 - 它一無所知Angulars範圍。您需要使用'$ compile'來插入包含範圍事件的動態HTML。 – tymeJV 2014-11-01 00:03:26