반응형
식에 대한 Angular lazy 일회성 바인딩
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>
예. 당신이 가진 모든 표현은 ::
, 심지어 사람 ngIf
또는 ngClass
:
<div ng-if="::(user.isSomething && user.isSomethingElse)"></div>
<div ng-class="::{classNameFoo: user.isSomething}"></div>
실제로 코드 는 :
일회성 바인딩을 활성화하기 위해 표현식의 첫-th 문자 두 개가 있는지 확인합니다 (그런 다음 제거하므로 괄호가 필요하지 않습니다 ). 다른 모든 것은 동일하게 유지됩니다.
참고 URL : https://stackoverflow.com/questions/23969926/angular-lazy-one-time-binding-for-expressions
반응형
'IT' 카테고리의 다른 글
여러 생성 기능을위한 JavaScript 패턴 (0) | 2020.08.30 |
---|---|
gulp.src가 파일에 대한 전체 경로 배열을 전달하는 것을 좋아하지 않는 이유는 무엇입니까? (0) | 2020.08.30 |
Visual Studio 프로젝트 파일에서 ProjectTypeGuids 태그의 중요성은 무엇입니까? (0) | 2020.08.30 |
더 나은 Django 관리자 ManyToMany 필드 위젯 (0) | 2020.08.30 |
robomongo를 사용하여 Mongodb에서 json을 사용하는 방법 (0) | 2020.08.30 |