ブール値に解決されるプロミスng-show
に解決される式で使用しています。これを行うと、10回のダイジェスト反復がオーバーフローします。
http://plnkr.co/edit/XibYM0kCnXhKjNUeTsp3?p=previewを参照してください。
<body ng-controller="MainCtrl">
<p ng-show="returnsABoolean()">non promise</p>
<p ng-show="returnsAPromiseThatResolvesToABoolean()">promise</p>
</body>
コントロール:
$scope.returnsABoolean = ()->
true
$scope.returnsAPromiseThatResolvesToABoolean = ()->
$q.when(false)
{{somePromise}}
これで解決することはわかっています{{returnsAPromiseThatResolvesToABoolean()}}
が、同じ問題が発生しているようです。
何か案は?これでうまくいくと思います..