angularjs ng-show com expressão promissora

estou a usarng-show com uma expressão que resolve para umpromessa que resolve para um booleano. Quando faço isso, recebo o estouro de 10 iterações digestivas.

Vejohttp://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)

Eu sei disso{{somePromise}} vai resolver, mas{{returnsAPromiseThatResolvesToABoolean()}} parece causar o mesmo problema.

Alguma ideia? Eu esperaria que isso funcionasse ..

questionAnswers(3)

yourAnswerToTheQuestion