배열(또는 문자열)에 unique가 아닌 값이 있는 경우 ng-repeat가 작동하지 않음
내 앵글에 코드 라인이 있습니다.JS 템플릿:
<span ng-repeat="letter in word">{{letter}} </span>
word는 문자열입니다.단어에 같은 글자가 두 번 포함되지 않는 한 잘 작동합니다.예를 들어, 'boy'라는 단어는 잘 작동하고 문자열 "boy"를 렌더링하지만, 'ball'이나 'elephant'라는 단어는 아무것도 렌더링되지 않습니다.하나의 문자 문자열 배열을 반복할 때도 같은 문제가 발생합니다.
무슨 생각 있어요?
다음을 사용하도록 중계기를 변경합니다.
<span ng-repeat="letter in word track by $index">{{letter}} </span>
문서: http://docs.angularjs.org/error/ngRepeat/dupes
언급URL : https://stackoverflow.com/questions/22821948/ng-repeat-does-not-work-when-array-or-string-has-non-unique-values
'programing' 카테고리의 다른 글
| sql 문을 사용하여 카테고리별 제품 수를 찾는 방법 (0) | 2023.11.02 |
|---|---|
| jQuery ajax() 함수가 Firefox의 dataType 매개 변수를 무시하고 있습니다. (0) | 2023.11.02 |
| ui-router가 있는 각 재질의 탭당 별도의 컨트롤러 (0) | 2023.11.02 |
| 팬더 그룹을 사용하여 고유 값을 계산합니다. (0) | 2023.11.02 |
| 오라클에서 변수에 카운트 선택 (0) | 2023.11.02 |