我嘗試在創建動態元素時使用ng-click
調用函數,但目前尚未成功。這裏是我的代碼當使用追加函數時,ng-click不起作用
$scope.myfunc = function(){
alert("anything")
}
var divtoappend=angular.element(document.querySelector('#slist'));
divtoappend.append("<button class = 'optv' ng-click='myfunc()'>" +mybutton+ "</button>");
...
不引發錯誤並沒有什麼發生在點擊
在將其注入DOM樹之前,使用'$ scope'編譯DOM。像'divtoappend.append($ compile(「」)($ scope));' –
@PankajParkar也表示注入'$編譯服務。 –
謝謝你@PankajParkar你應該發佈這個答案,以便我可以驗證它和其他可能會發現這有幫助 – sam