如何在元素属性中使用bind-once或angular-once

时间:2014-03-06 06:14:04

标签: angularjs

我可以使用bind-once或angular-once指令阻止角元素属性的角度观察器创建吗?

我正在使用Angular Once指令。

How to use in following

<div contentKey={{conKey}}></div>

This working fine

Angular Once之前

<div>{{conKey}}</div>

Angular一次

<div><any once-text="conKey"></any></div>

1 个答案:

答案 0 :(得分:4)

根据angular-once api documentation,属性可以使用以下语法“绑定一次”:once once-attr-*="value"

因此,对于您的属性,它将是: <div once once-attr-contentKey="conKey"></div>

这有点奇怪,因为并行角度指令(ng-attr)可以接受双花括号中的表达式(就像你试图做的那样)。 <div ng-attr-contentKey={{conKey}}></div>

Here is a plunkr比较两者。