Ben*_*nCr 1 javascript underscore.js angularjs
我有一个带有ng-show指令的元素,当我使用UnderscoreJS辅助函数_.isNull时,它的工作原理与使用标准的===运算符相同.
所以这显示newJobWorkPercentage的内容为null.
<div class="form-group" ng-show="newJobWorkPercentage === null">
... some content
</div>
Run Code Online (Sandbox Code Playgroud)
但事实并非如此
<div class="form-group" ng-show="_.isNull(newJobWorkPercentage)">
... some content
</div>
Run Code Online (Sandbox Code Playgroud)
我可以在我的应用程序中使用===,我只是好奇为什么帮助程序不起作用.
Angular表达式仅针对该$scope视图进行评估.因此,要在视图中使用下划线,您需要将其添加到$scope控制器内的变量中:
$scope._ = _;
Run Code Online (Sandbox Code Playgroud)
现在,您将能够在表达式中使用下划线函数.
| 归档时间: |
|
| 查看次数: |
653 次 |
| 最近记录: |