【发布时间】:2014-07-21 02:50:30
【问题描述】:
AngularJS 从 1.3.0-beta.10 版本开始有了一个新特性:"lazy one-time binding"。
简单的表达式可以以::为前缀,告诉angular在表达式第一次被评估后停止观察。给出的常见示例如下:
<div>{{::user.name}}</div>
以下表达式是否有类似的语法?
<div ng-if="user.isSomething && user.isSomethingElse"></div>
<div ng-class="{classNameFoo: user.isSomething}"></div>
【问题讨论】:
-
详细解释请参考 Angular 文档:docs.angularjs.org/guide/expression#one-time-binding
标签: javascript angularjs binding lazy-evaluation