반응형
angularJS 배열을 지우는 방법
$scope.itemarray = ['A', 'B', 'C'];
이것은 배열을 지우지 만 UI는 업데이트되지 않습니다.
$scope.itemarray = [];
이것은 잘 작동합니다! 왜?
$scope.itemarray.length = 0;
$scope.itemarray.length = 0;
<< 맞습니다. 길이는 읽기-쓰기 속성입니다.
$scope.itemarray = [];
<< 이것은 새로운 빈 배열을 만듭니다. 이전 항목 배열에 대한 바인딩이있는 경우 손실 될 수 있습니다. ( ng-if="itemarray[0]"
유실되지 않는 HTML 바인딩 )
참조 URL : https://stackoverflow.com/questions/29803045/how-to-clear-an-angularjs-array
반응형
'programing' 카테고리의 다른 글
C # switch 문의 기본 레이블은 nullable 열거 형을 어떻게 처리합니까? (0) | 2021.01.15 |
---|---|
Spring에서 조건부 자동 연결을 수행하는 방법은 무엇입니까? (0) | 2021.01.15 |
React Native 용 .IPA를 빌드하는 방법은 무엇입니까? (0) | 2021.01.15 |
jQuery를 JSfiddle에 추가하는 방법 (0) | 2021.01.15 |
렌더링 기능 외부에서 React Context에 액세스 (0) | 2021.01.15 |