바인딩 된 변수가 자주 변경 될 수있는 경우 양방향 바인딩이 멋지지만 할당 된 후에 변수가 변경되지 않거나 한 번만 변경되는 경우가 있습니다.한 번만 변경되는 속성에 대한 각도 바인딩
할당 후에 변경 사항을 더 이상 모니터링하지 않거나 한 번만 변경 한 후에 바인딩을 더 이상 모니터링 할 필요가 없다는 것을 알 수있는 방법이 있습니까?
<p>{{::ctrl.text}}</p>
한 번만 바인딩됩니다
바인딩 된 변수가 자주 변경 될 수있는 경우 양방향 바인딩이 멋지지만 할당 된 후에 변수가 변경되지 않거나 한 번만 변경되는 경우가 있습니다.한 번만 변경되는 속성에 대한 각도 바인딩
할당 후에 변경 사항을 더 이상 모니터링하지 않거나 한 번만 변경 한 후에 바인딩을 더 이상 모니터링 할 필요가 없다는 것을 알 수있는 방법이 있습니까?
<p>{{::ctrl.text}}</p>
한 번만 바인딩됩니다
그래 그들이 소개 (각 1.x에서에 대한)는 {{::}}
예를 들어, 그래서 바인딩 (그것을 생각 1.4에 있었다).
자세한 내용은 당신이 AngularJS와 1.3 당신은 기능을 사용할 수 있습니다
이상을 사용하는 경우
"한 시간 바인딩"에서 documentation for bindings에서 찾을 수는
구문을 결합 one-time라고 :
{{:: myVar}}
문서 도구
An expression that starts with :: is considered a one-time expression. One-time expressions will stop recalculating once they are stable, which happens after the first digest if the expression result is a non-undefined value
자세한 내용은 here을 참조하십시오.
1.2 이하를 사용하는 경우 BindOnce을 사용할 수 있습니다.
ng-bind
바인딩 한 시간보다 여전히 빠른 실제로 : 바인딩 한 번 당신이 찾고있는 동안
, 나는 당신의 질문 뒤에 실제 추론 성능을 의심.