如何获得data-ng-if / ng-if的值

时间:2017-05-05 14:27:59

标签: angularjs

我的HTML代码就是那样

<div data-ng-if="aaa.bbb.ccc == 0">         
            <input type="text"  name="ddd" id="eee"/>
</div>

请问,在我的控制器中,是否可以使用(eee.ng-if == true)?我知道理论上我可以使用($ scope.aaa.bbb.ccc == true),但问题是有时,$ scope.aaa或$ scope.aaa.bbb等可能为null,因此会导致错误。

非常感谢!

1 个答案:

答案 0 :(得分:0)

使用类似

的内容
if($scope.aaa && $scope.aaa.bbb && $scope.aaa.bbb.ccc) {
   // Do something with $scope.aaa.bbb.ccc here
}

回答你的问题:你无法获得ng-if的值,ng-if是一个指令,它执行类似上面代码的内容。