我有一個使用angularjs在javascript中創建的div。這
JS:將ng-click添加到使用ng-bind-html添加的div中
$scope.myHTML=$sce.trustAsHtml('<div
ng-app="mainModule"
ng-controller="mainCtrl"
ng-click="updateText()"
class="squareButton ng-scope"> </div>");
HTML:
<div ng-controller="mainCtrl" ng-bind-html="myHTML" class="screenDiv"></div>
的問題是,當我在div點擊它不叫我UPDATETEXT()方法
$scope.updateText = function()
{
alert("worked");
}
的div顯示出來。更新方法在mainCtrl控制器中。
ng-click does not work我做錯了什麼或者這只是不支持。
繼承頁面如果有幫助http://stevenjohnston.ca/所有的廣場「應該」彈出警報,但它沒有。
嗨,我想在這裏你的解決方案:http://stackoverflow.com/questions/28129918/how-to-bind-ng-click-function-that- was-inserted-as-html-trustashtml但是獲得'[$ sce:unsafe]'?有什麼想法嗎? :) –