普通のng-bind
の関数を使用すると、すべて正常であるようです。しかし、ng-bind-html
を使用すると、無限のダイジェストエラーが発生します。
=== 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>');
}
});
何が起こっているのですか?ビューは入力をレンダリングしますが、無限のエラーdigest errorをスローします。ドキュメンテーションはあまり役に立ちません。
あなたはあなたのメインモジュールとして同じもの、あなたのコントローラを命名しているように見えます。これはおそらく素晴らしい考えではありません。 – ksimons
これは単なる例です。名前が同じであることは無視してください。 –
修正する必要のある入力ミスがあります。 inputの代わりに – KayakDave