범위 :
let bases = [{id: "51667c34ed4dd", name: "CAYENNE", sort: 1}, {id: "516682b6a160e", name: "FORT DE FRANCE", sort: 2}, {id: "516682c230fbb", name: "POINT A PITRE", sort: 3}];
let filters = {bases: {51667c34ed4dd: true, 516682b6a160e: false, 516682c230fbb: true}, aircrafts: {}};
let set = {bases, filters};
템플릿 :
{{#bases}}
<input type="checkbox" class="base_checkbox" value="1" id="{{id}}" name="{{name}}" {{(if checked)}}checked="checked"{{/(if checked)}}>
{{/bases}}
사용법 :
Mustache.render(template, set);
에서는 {{#bases}}
루프 어떻게 키로 전류 범위 속성과 다른 외부 개체 값을 액세스 할 수 있을까?
like : {{filters.bases {{id}} }} 여기서 {{id}}는 루프에있는 현재 개체의 속성입니다.
해결 :
bases.forEach(b => {
b.checked = () => {
return filters["bases"][b.id];
}
});
Mustache는 함수 반환 값을 변수로 사용합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다