javascript - Handlebars.js में एक बहुआयामी सरणी के माध्यम से लूपिंग




html web (2)

आपको 2 बार लूप करना होगा:

{{#each userSurvey}}
  {{#each this}}
    {{ this }}
  {{/each}}
{{/each}}

https://code.i-harness.com

मेरे पास सर्वर इस JSON को वापस भेज रहा है और मुझे यकीन नहीं है कि हैंडलबार्स में 2-आयामी सरणी के माध्यम से कैसे लूप करें।

"userSurvey":[[1],[2],[3]]

मुझे {{#each userSurvey}} का उपयोग करना है, लेकिन फिर मैं usersurvey ऑब्जेक्ट के अंदर सरणी कैसे usersurvey ?


इस विशेष मामले में यदि आप केवल "123" प्रस्तुत करना चाहते हैं तो आप यह कर सकते हैं:

{{#each userSurvey}}
    {{this.[0]}}
{{/each}}

या यहां तक ​​कि सरल, क्योंकि सरणी स्वचालित रूप से तारों में बदल जाती है:

{{#each userSurvey}}
    {{this}}
{{/each}}





handlebars.js