Sono nuovo sia per javascript che per AngularJS e mi chiedo perché l'espressione all'interno delle virgolette non viene valutata?AngularJs: ng-show/ng-hide espressione non valutata
<span ng-show="{{remaining()}}!==0">sometext</span>
è semplicemente stampato simili:
<span ng-show="2!==0">sometext</span>
e ng-spettacolo non funziona indipendentemente dal contenuto. Il testo (e l'espressione stampata) viene visualizzato anche se l'espressione è avvolto in un eval,:
eval("{{remaining()}}!==0")
ho ricorso a creare una funzione nel mio controllo a questa:
<span ng-show="renderOrNot()">sometext</span>
che funziona, ma io preferirei non dover scrivere una funzione ogni volta che voglio fare un confronto