서버가이 JSON을 다시 전달하고 Handlebars에서 2 차원 배열을 통해 루프하는 방법을 모르겠습니다.Handlebars.js에서 다차원 배열을 반복합니다.
"userSurvey":[[1],[2],[3]]
나는 {{#each userSurvey}}
을 사용하는 알고하지만 내가 어떻게 usersurvey
객체 내부의 배열을 가겠어요?
서버가이 JSON을 다시 전달하고 Handlebars에서 2 차원 배열을 통해 루프하는 방법을 모르겠습니다.Handlebars.js에서 다차원 배열을 반복합니다.
"userSurvey":[[1],[2],[3]]
나는 {{#each userSurvey}}
을 사용하는 알고하지만 내가 어떻게 usersurvey
객체 내부의 배열을 가겠어요?
당신은 2 회 반복해야 할 것 : 당신은 단지 "123"이 할 수있는 렌더링하려면이 특정 경우
{{#each userSurvey}}
{{#each this}}
{{ this }}
{{/each}}
{{/each}}
:
{{#each userSurvey}}
{{this.[0]}}
{{/each}}
심지어 간단한을 때문에 배열은 automatiaclly 문자열로 변환 :
{{#each userSurvey}}
{{this}}
{{/each}}
그리고 단지 2를 렌더링하고 싶다면 어떨까요? 나는 꽤 오래된 질문이지만,이 특별한 문제에서 찾을 수있는 유일한 좋은 문서라는 것을 알고있다. {{this. [1]}}이 (가) 작동하지 않습니다. –
{{this. [0]}}이 (가) 작동하지 않습니다! – azuax
{{#each Arr}}
{{#each this}}
<label>{{this.[0]}}</label> {{this.[1]}}<br>
{{/each}}
{{/each}}
내 배열의 배열을 반복하는 간단한 예제입니다 :
숫자가 아닌 키에 문제가 있습니까? (나는 열쇠로 날짜를 기입 했었고 배열을 통해 반복 할 수 없었습니다) – M98
JS의 @Kermani 배열은 정수 만 키로 가질 수 있습니다. 당신이 객체를 반복하려고하는 것처럼 보입니다. –