EmberJs에 익숙하지 않아 목록에서 항목을 선택한 후 세부보기를 표시하는 것처럼 간단한 작업을하려고합니다. 설정했습니다. this jsfiddle세부 뷰 템플릿을 emberjs에서 렌더링하려면 어떻게해야합니까?
내 경로의 renderTemplate 기능에서 콘솔 로깅을 수행하여 함수가 호출되었는지 확인합니다. 내 PostsRoute를 들어, 작동,하지만 난 보조 노트에
App.PostsDetailsRoute = Ember.Route.extend({
renderTemplate: function() {
console.log('template PostsDetails rendered');
this.render();
}
});
App.PostsRoute = Ember.Route.extend({
posts: [],
setupController: function (controller) {
controller.set('posts', App.Post.find());
},
renderTemplate: function() {
console.log('template Posts rendered');
this.render();
}
});
<script type="text/x-handlebars" id="posts">
<div class="container-fluid">
<div class="row-fluid">
<div class="span3">
<table class='table'>
<thead>
<tr><th>Recent Posts</th></tr>
</thead>
{{#each post in posts}}
<tr><td>
{{#linkTo details post.id}}{{post.title}}{{/linkTo}}
</td></tr>
{{/each}}
</table>
</div>
</div>
</div>
</script>
<script type="text/x-handlebars" data-template-name="posts/details">
{{post.description}}
</script>
경로 PostsDetailsRoute.renderTemplate에서 어떤 출력을 얻을
템플릿, uing의 차이 무엇 EmberJs가있는 핸들 막대 템플릿의 데이터 템플릿 이름과 ID?