Jeśli używam funkcji ze standardowym ng-bind
, wszystko wydaje się być w porządku. Ale gdybym użył ng-bind-html
, otrzymam nieskończony błąd trawienia.
=== 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>');
}
});
Czy masz pojęcie, co się tutaj dzieje? Widok renderuje dane wejściowe, ale generuje nieskończony błąd digest error. Dokumentacja również nie jest zbyt pomocna.
Wydaje się, że kontroler nazwany tak samo jak głównego modułu . To chyba nie jest świetny pomysł. – ksimons
cóż, to tylko przykład. zignoruj, że nazwy są takie same. –
Masz literówkę, którą możesz chcieć naprawić - zamiast input – KayakDave