【发布时间】:2017-04-12 08:44:07
【问题描述】:
在我的模板中,我有很多与我的用户权限和产品权限相关的条件,例如:
<div ng-if="user.rights == 'admin' || user.rights == 'owner' || products.rights.technical"></div>
如果不转到新页面就无法更改这些权限...所以我想我可以使用 one-binding :: 以获得更好的性能。
我试过了:
<div ng-if="::(user.rights == 'admin' || user.rights == 'owner' || products.rights.technical)"></div>
还有:
<div ng-if="::user.rights == 'admin' || ::user.rights == 'owner' || ::products.rights.technical"></div>
但条件似乎不起作用,知道吗?
【问题讨论】:
-
您使用的是哪个版本的 Angular?从 1.3 开始,一次性绑定才可用
-
oups,我使用的是 angular 1.5.8
标签: angularjs data-binding angular-ng-if one-time-binding