콧수염 서식 파일을 렌더링하는 동안 네임 스페이스 충돌로 불리는 것에 문제가 있습니다.콧수염 서식 파일 네임 스페이스 충돌/범위 지정
기본적으로 "name"속성은 템플릿이 통과하고 이전 (상위) 배열이 아닌 배열로 범위가 지정되어야합니다.
분명히 간단한 해결책은 필드의 이름을 변경하는 것이지만, 버그 인 것처럼 보이기를 원하지 않습니다. 내가 여기서 뭔가 분명한 것을 놓치고 있니?
다음 피들에서는 members.name
이 정의되지 않은 경우 중첩 목록에서 렌더링되는 "name"속성의 목록 항목을 보지 않아야합니다. 대신 families.name
을 렌더링하고 있으므로 안됩니다.
예 : http://jsfiddle.net/e3kMw/5/
<ul> {{#families}} <li>{{name}} <ul> {{#members}} {{#name}}<li>{{name}}</li>{{/name}} {{/members}} </ul> </li> {{/families}} </ul>