Se utilizzo una funzione con il normale ng-bind
, tutto sembra andare bene. Ma se dovessi usare ng-bind-html
, ricevo l'errore di digest infinito.
=== View ===
1. <span ng-bind="test()">
2. <span ng-bind-html="test()">
=== Controller ===
1. $scope.test = function() {
return 1;
}
2. myapp.controller('myapp', function($scope, $sce) {
$scope.test = function() {
return $sce.trustAsHtml('<input></input>');
}
});
Qualche idea di cosa sta succedendo qui? La vista rende l'input, ma genera quell'errore infinito digest error. La documentazione non è molto utile neanche.
ti sembra di aver chiamato il controller la stessa cosa come il vostro modulo principale . Questa probabilmente non è una grande idea. – ksimons
beh, questo è solo un esempio. ignora che i nomi sono gli stessi. –
Hai un errore che potresti voler correggere anche - anziché input – KayakDave