2015-01-20 5 views
0

내가 OnsenUI를 사용하여 간단한 NG 반복 예를 쓴, 그것은 좋은 작품은 (참조 내 codepen)를하지만 var cityOnsenUI 목록 및 NG-반복 문제

업데이트에 더 많은 변수를 추가 할 때 작동하지 않습니다 1

JS

var city=[...'Kumbakonam','Kumily']; //Works 

하지만

같은 변수를 더 추가하면

Codepen that doesn't

var city=[...'Kumbakonam','Kumily','city','city','city','city','city','city','city','city','city','city','city']; //Not Works 

Codepen that works내가 모르는 뭔가가 아니면 제한 또는 같은 것입니다. 설명 해주십시오.

감사합니다.

+0

var city에 변수를 추가하면 무엇을 의미합니까? 코드 issue에서이 문제를 보여줄 수 있습니까? 이 포크에서 추가를 클릭하고 항목을 추가합니다 .. http://codepen.io/anon/pen/qEmjyN – PSL

+0

응답 @PSL 감사합니다. 내 질문을 편집했습니다. Update # 1을 참조하십시오. 그리고 네, codepen 작동하지만 정적, 먼저 그것을 초기화하고 결과를 표시 할 필요가 있습니다. –

+1

ng-repeat에 복제본이 있기 때문에 객체 배열을 사용하거나 $ index에 의해 트랙을 사용해야합니다. http://codepen.io/anon/pen/WbjOgY – PSL

답변

1

개발하는 동안 콘솔을 사용해야합니다. 그것은 잘못 보여줍니다 : 당신은 ngRepeat 지시어의 값을 반복 할 수 없습니다

Error: [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: list in cityList, Duplicate key: string:City, Duplicate value: "City" 

.