角度ng-hide / ng-show评估显示:无

时间:2014-03-31 09:24:37

标签: angularjs

angular会评估使用ng-show / ng-hide隐藏的div。

离。

Controller 
$scope.a=false;
$scope.b;

<div ng-show="a">
 Total : {{ b*2342342*34424442 }}
</div>

//总得到评估

2 个答案:

答案 0 :(得分:0)

是的,确实如此。如果需要,它只是隐藏div。

如果您不想进行评估,请使用ng-if

答案 1 :(得分:0)

是的,确实如此。 DEMO。您可以使用DOM检查器来查找它

如果您不想要,请使用ng-if

  

ngIf指令基于{expression}删除或重新创建DOM树的一部分。如果分配给ngIf的表达式求值为false值,则从DOM中删除该元素,否则将元素的克隆重新插入DOM中。

此外,如果您有多个条件,则可以使用ng-switch

  

ngSwitch指令用于根据范围表达式有条件地交换模板上的DOM结构。 ngSwitch中但没有ngSwitchWhen或ngSwitchDefault指令的元素将保留在模板中指定的位置。