我有一个带有ng-show指令的元素,当我使用UnderscoreJS辅助函数_.isNull时,它的工作方式与使用标准的===运算符相同。
因此,这显示newJobWorkPercentage的内容为空。
<div class="form-group" ng-show="newJobWorkPercentage === null">
... some content
</div>
但这不是
<div class="form-group" ng-show="_.isNull(newJobWorkPercentage)">
... some content
</div>
我可以在我的应用程序中使用===,我很感兴趣为什么帮助程序不起作用。
答案 0 :(得分:5)
仅针对该视图的$scope
评估角度表达式。因此,要在视图中使用下划线,您需要将其添加到控制器内的$scope
变量中:
$scope._ = _;
现在,您将能够在表达式中使用下划线函数。