まず、ブログのテンプレートでデータを見ることができます。
<script type="text/x-handlebars" id="blogs">
<div>
<div>
{{#linkTo 'blogs' }}bogsCategory{{/linkTo}}
</div>
<ul>
{{#each controller}}
<li>{{title}}</li>
{{/each}}
</ul>
</div>
</script>
次に、新しいテンプレート「blogs/index」を作成してブログにレンダリングしますが、現在、私のページには何もありません。
<script type="text/x-handlebars" id="blogs/index">
<ul>
{{#each controller}}
<li>{{title}}</li>
{{/each}}
</ul>
</script>
<script type="text/x-handlebars" id="blogs">
<div>
<div>
{{#linkTo 'blogs' }}bogsCategory{{/linkTo}}
</div>
{{ outlet }}
</div>
</script>
どこで間違えてどうすればいいのかわからない
ルート:
App.Router.map(function(){
this.resource('blogs', { path: '/'});
});
App.BlogsIndexRoute=Em.Route.extend({
model: function(){
return App.Blog.find();
}
});
<------------------------------------------------- ---------------------------------------->
ブログ ページを作成します。左が blogscategory、右がブログ リストです。最初にページにアクセスしたときに、「blogs/index」を使用して「blogs」を初期化します。blogscategory をクリックすると、ブログのコンテンツがカテゴリごとに変わります。