Mustache 템플릿을 사용할 때 루프 표현은 다음과 같습니다.
데이터:
{animals: [ {name: "cat"}, {name: "dog"}, {name: "pig"} ]}
주형:
{{#animals}} <p>{{name}}</p> {{/animals}}
결과:
<p>cat</p> <p>dog</p> <p>pig</p>
그러나 사용하려는 값이 배열 아래에 직접 기록되면 어떻게 액세스 할 수 있습니까? 내가 쓴 것은
데이터:
{animals: [ "cat", "dog", "pig" ]}
결과:
<p>cat</p> <p>dog</p> <p>pig</p>
위의 결과를 얻으려면 템플릿을 어떻게 작성해야합니까?
문안 인사,
{{.}}
당신의 관점에서 사용하십시오 . 이것은 템플릿에서 참조되는 목록의 현재 항목을 나타냅니다. 객체 리터럴과 반대되는 문자열 배열을 사용하면 배열의 내용이 표시됩니다. 이전 개체 리터럴 변수를 사용하는 경우 [object][object]
템플릿보기에이 표시됩니다.
참조 : https://github.com/janl/mustache.js/
목적
animals: [
"cat",
"dog",
"pig"
]
전망
{{#animals}}
<p>{{.}}</p>
{{/animals}}
산출
<p>cat</p>
<p>dog</p>
<p>pig</p>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다