ng-show不能使用下划线jjs 's _.isNull,但与val === null一起工作

ng-show not working with UnderscoreJS's _.isNull but works with val === null

本文关键字:但与 isNull val 一起 null 工作 不能 下划线 jjs ng-show      更新时间:2023-09-26

我有一个带有ng-show指令的元素,当我使用UnderscoreJS辅助函数_时。===操作符

所以这显示newJobWorkPercentage为空的内容。

<div class="form-group" ng-show="newJobWorkPercentage === null">
 ... some content
</div>

但这不是

<div class="form-group" ng-show="_.isNull(newJobWorkPercentage)">
 ... some content
</div>

我可以在我的应用程序中使用===,我只是好奇为什么助手不工作。

Angular表达式只针对该视图的$scope求值。因此,要在视图中使用下划线你需要将其添加到控制器中的$scope变量中:

$scope._ = _;

现在您可以在表达式中使用下划线函数了

相关文章: