angularjs ng-show z obiecującą ekspresją

używamng-show z wyrażeniem, które zmienia się na aobietnica to rozstrzyga wartość logiczną. Kiedy to robię, otrzymuję 10 przepełnień iteracji.

Widzieć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>

Ctrl:

  $scope.returnsABoolean = ()->
    true

  $scope.returnsAPromiseThatResolvesToABoolean = ()->
    $q.when(false)

wiem to{{somePromise}} rozwiąże, ale{{returnsAPromiseThatResolvesToABoolean()}} wydaje się powodować ten sam problem.

Jakieś pomysły? Spodziewałbym się, że to zadziała.

questionAnswers(3)

yourAnswerToTheQuestion