我找不到答案,所以我在这里提出来。
如果我使用它是否会对资源或性能产生影响
$scope.isAllowed = true;
<div ng-if="isAllowed"></div>
代替
$scope.isAllowed = function() {
return true;
};
<div ng-if="isAllowed()"></div>
如果我使用第一个选项,我知道 Angular2+ 有一个优势,但这也适用于 AngularJs 吗?{{::isAllowed}}
我可以在表达式指南中找到一次绑定,但我认为这在这种情况下不起作用。
我还发现 ng-if 的绑定使它成为观察者,这归结为$scope.$watch
函数。但这并不能解决问题。
有人对这个话题有更深入的了解吗?