반응형
저속한 원타임ng-repeat 바인딩 내부에 네스트된 바인딩은 1회만 바인드됩니까?
다음 코드에서는 양쪽 바인딩이 한 번만 느슨하게 바인딩되는 것으로 알고 있습니다.
<li ng-repeat="item in ::items">{{::item.name}}</li>
단, 다음 경우 다이제스트마다 업데이트됩니까?
<li ng-repeat="item in ::items">{{item.name}}</li>
그리고 원타임바인딩은 네스트된s에 어떻게 영향을 미칩니까?
<li ng-repeat="item in ::items">
<span ng-repeat="thing in item.things">{{thing.name}}</span>
</li>
시나리오 1:
<li ng-repeat="item in ::items">{{::item.name}}</li>
두 표현 모두 1회 바인딩됩니다.아이템 추가 또는 기존 아이템 이름 변경은 반영되지 않습니다.
데모: http://plnkr.co/edit/53r8FCmcNK4MmM6Uzxp2?p=preview
시나리오 2:
<li ng-repeat="item in ::items">{{item.name}}</li>
첫 번째 식은 1회 바인딩됩니다.아이템 추가는 반영되지 않습니다.기존 아이템의 이름 변경이 반영됩니다.
데모: http://plnkr.co/edit/52wTEb8ze2FKRDDcS9Ow?p=preview
시나리오 3:
<li ng-repeat="item in ::items">
<span ng-repeat="thing in item.things">{{thing.name}}</span>
</li>
첫 번째 식은 1회 바인딩됩니다.신규 아이템 추가는 반영되지 않습니다.새로운 것을 추가하고 기존 물건의 이름을 변경하면 반영됩니다.
데모: http://plnkr.co/edit/HkObhkJtUnFEHBAzFUmN?p=preview
언급URL : https://stackoverflow.com/questions/23903389/do-bindings-nested-inside-of-a-lazy-one-time-ng-repeat-binding-bind-just-once
반응형
'source' 카테고리의 다른 글
postgresql에서의 Unicode 시퀀스 처리 (0) | 2023.02.10 |
---|---|
각도 UI 라우터를 사용하여 보기를 ng-hide 및 ng-show하려면 어떻게 해야 합니까? (0) | 2023.02.10 |
!= 점검 나사산이 안전합니까? (0) | 2023.02.06 |
htmlentity() vs. htmlspecialchars() (0) | 2023.02.06 |
azure 계정 세입자 ID를 얻는 방법 (0) | 2023.02.06 |