DativeJs {{#each}} 블록
each
블록은 array|object
를 반복하는 데 사용됩니다.Dativejs의 정식 버전에서
이것을 달성하기 어려웠다
그래서 우리는 이것을 개선하기 위해 이것을 만들었습니다 :)
용법
<div>
{{#each foods as food}}
<li>{{food}}</li>
{{/each}}
</div>
each/each.dative.js
import Template from './each/each.dative.html'
export let Each = Dative.extend({
el: "#app",
data(){
return {
foods: ["Rice","Noodles","Vegetables"]
};
},
template: Template
})
각 배열의 인덱스 번호를 잡을 수도 있습니다.
<div>
{{#each foods as i,food}}
<li>{{i}}:{{food}}</li>
{{/each}}
</div>
NOTE When Using the
#each
block withobject
thei
in the#each
block will not be index again we are working on that
이렇게 하지 마세요 지저분한 오류가 발생합니다
<div>
{{#each foods as food}}
<li>Type: {{food.type}}</li>
<li>Name: {{food.name}}</li>
{{/each}}
</div>
each/each.dative.js
import Template from './each/each.dative.html'
export let Each = Dative.extend({
el: "#app",
data(){
return {
foods: {
type: "Fruit",
name: "Guava"
}
};
},
template: Template
})
이 작업을 수행
<div>
<!-- `i` will give you the key here not the index -->
{{#each foods as i,food}}
<li>{{i}}:{{food}}</li>
{{/each}}
</div>
읽어 주셔서 감사합니다
온라인에서 DativeJs를 테스트하고 싶습니다.
트위터에서 팔로우 버튼을 누를 수 있습니다 정말 감사합니다
저를 읽고 지원해 주셔서 다시 한 번 감사드립니다.
Reference
이 문제에 관하여(DativeJs {{#each}} 블록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/tobithealpha/dativejs-each-block-4bjf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)