Я включил Plunker здесь: http://plnkr.co/edit/4vqV8toHo0vNjtfICtzI?p=preview
Я пытаюсь добавить кнопку в DOM и при нажатии должен выполнять функцию, связанную с ним. В этом случае он должен предупредить «тестирование». Вот код.
контроллер
app.controller('MainCtrl', function($scope, $sce) {
$scope.trustedHtml = $sce.trustAsHtml('<button ng-click="testAlert()">Submit</button>');
$scope.testAlert = function() {
alert('testing')
};
});
HTML
<body ng-controller="MainCtrl">
<div ng-bind-html="trustedHtml"></div>
</body>
Отъезд: http://stackoverflow.com/questions/20358140/ng-click- doesnt-fire-when-added-post-load – KayakDave