필자는 IndexView()라는 마리오네트 합성보기를 가지고 있습니다. 그것은 index.html이라는 핸들 바 템플릿에 묶여 있습니다.마리오 네트 합성보기에서 콜렉션을 렌더링합니다.
계속하기 전에 컬렉션의 각 모델을 출력하기 위해 항목보기를 합성보기에 연결하면됩니다. 나는이 일을 할 것이지만 나의 질문에 나의 이해를 요구하고 싶다.
나는 URL에서 컬렉션을 가져 오기 "/ API/사용자"
내가 코드를 가지고 내 사용자 컨트롤러에서이
[{"name": "John Doe", "age": 30 }, {"name":"Jane Doe", "age": 31}]
같은 목록을
var usersCollection = new UsersCollection();
App.contentRegion.show(new IndexView({collection: usersCollection}));
usersCollection.fetch();
방법 템플릿의 컬렉션을 반복합니까?
{{#each ????}}
<li> {{name}} {{age}} </li>
{{/each}}
무엇이 물음표가 될까요? ItemView에 대한 마리오 넷 문서에서 항목이됩니다. CollectionView 또는 CompositeView에서는 무엇이 될까요?
IndexView 코드를 게시 할 수 있습니까? –
간단히 말해서 Marionette.CompositeView입니다.확장 ({template : Template}); 필수 모듈에 있으므로 여기에 게시하면 많은 세부 정보를 제공하지 않습니다. 이 질문은 저에게이 일을 할 수있는 방법이 있는지보기 위해서였습니다. 나는 실제로 내가 궁금했던이 방법으로 복합 뷰를 사용할 의도가 전혀 없다. – decapo