如果variables为null,如何显示/隐藏
我想显示/隐藏基于variables是否为空的div。
<div ng-show="myvar"></div>
注意:在我的情况下,variables是一个对象。
一个非常简单的问题,但我似乎无法使其工作。
谢谢。
<div ng-hide="myvar == null"></div>
要么
<div ng-show="myvar != null"></div>
为了澄清,上面的例子确实工作,我的例子中的代码不起作用的原因不相干。
如果myvar是false,null或之前从未使用(即$ scope.myvar或$ rootScope.myvar从不调用),则div不会显示。 一旦分配了任何值,div将显示,除非该值特别错误。
以下将导致div显示:
$scope.myvar = "Hello World";
要么
$scope.myvar = true;
以下将隐藏div:
$scope.myvar = null;
要么
$scope.myvar = false;
在这种情况下,myvar应该是一个布尔值。 如果这个variables是真的,它会显示div,如果它是假的,它会隐藏。
看看这个 。