gpt4 book ai didi

javascript - ng-show 不适用于 UnderscoreJS 的 _.isNull 但适用于 val === null

转载 作者:行者123 更新时间:2023-11-30 08:45:14 25 4
gpt4 key购买 nike

我有一个带有 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>

我可以在我的应用程序中使用 ===,我很好奇为什么这个助手不起作用。

最佳答案

Angular 表达式仅针对该 View 的 $scope 进行评估。因此,要在您的 View 中使用下划线,您需要将其添加到 Controller 内的 $scope 变量中:

$scope._ = _;

现在您将能够在表达式中使用下划线函数。

关于javascript - ng-show 不适用于 UnderscoreJS 的 _.isNull 但适用于 val === null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22563549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com