조금 길어졌습니다. 나는 내가각도 템플릿에서이 JSON 데이터에 액세스하려면 어떻게해야합니까?
Error: [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: place in places, Duplicate key: string:"
을 얻을
<li ng-repeat='cuisine in cuisines'>{{cuisine.fields.name}}</li>
을하려고하면 내가 (데이터) CONSOLE.LOG 경우 내 JSON 데이터가
$scope.cuisines = data;
에 저장되고, 그 결과는
"[{\"pk\": 1, \"model\": \"swings.cuisine\", \"fields\": {\"name\": \"Chinese\"}},
{\"pk\": 2, \"model\": \"swings.cuisine\", \"fields\": {\"name\": \"Indian\"}},
{\"pk\": 3, \"model\": \"swings.cuisine\", \"fields\": {\"name\": \"Japanese\"}}]"
입니다
나는 "tracks by cuisine.pk"를 추가하려고 시도했다. (ot 그녀의 유사)이 질문에 대한 stackoverflow 답변 중 일부로 제안했다. 그래도 같은 오류가 계속 발생합니다. $ index로 트랙을 추가하면 정보가없는 총알 수를 무제한으로 얻을 수 있습니다.
도움을 주시면 감사하겠습니다. 감사합니다
'data'에서 오는 각 템플릿에 설정하기 전에 구문 분석 얻을
data
이래? 그것은 문자열 인 것처럼 보입니다. 그것은 JSON 이미 자바 스크립트 배열로 구문이 있어야합니다 – charlietfl나는 당신이 버그에 대한 잘못된 장소가있을 것 같아요. 여기에 코드가있는 [jsfiddle] (http://jsfiddle.net/MrRampage/V4s6D/)이 있는데 제대로 작동합니다. 너 뭔가 빠졌어? – Pete
흠, 그건 이상한데, 내 코드는 장고에서오고있다, 그 연재 및 각도로 전달. – user3739703