One-Time binding

Waits when an expression has a value (a non-undefined value), then stops watching. You need append "::" in front of expression for using One-Time binding. It works with $watch, $watchText, directives and declarative bindings.

Samples:

<div class="red {{::class}}"> {{::text}} </div>
<div al-show="::visible"></div>
<li al-repeat="it in ::list">...</li>
and so on

Одноразовая привязка

Ожидает первые данные (!== undefined) после чего перестает отслеживать изменения (удалаяет watch объект). Перед выражением нужно поставить "::", работает с $watch, $watchText, директивами и декларативным биндингом.

Примеры:

<div class="red {{::class}}"> {{::text}} </div>
<div al-show="::visible"></div>
<li al-repeat="it in ::list">...</li>
и т.п.
comments powered by Disqus