Ember.js 链接到Ember中索引模板中的嵌套对象
我试图从它的索引模板链接到一篇文章,但不能完全理解到参数的动态链接。似乎我需要传递一个Ember.js 链接到Ember中索引模板中的嵌套对象,ember.js,ember-data,Ember.js,Ember Data,我试图从它的索引模板链接到一篇文章,但不能完全理解到参数的动态链接。似乎我需要传递一个topic参数,如下所示,但我不确定如何通过此路径到达主题 模板 {{#each posts in controller}} {{#link-to 'post' topic post}}<h4>{{post.title}}</h4>{{/link-to}} {{/each}} App.PostsRoute = Ember.Route.extend({ model: functi
topic
参数,如下所示,但我不确定如何通过此路径到达主题
模板
{{#each posts in controller}}
{{#link-to 'post' topic post}}<h4>{{post.title}}</h4>{{/link-to}}
{{/each}}
App.PostsRoute = Ember.Route.extend({
model: function() {
return this.store.find('posts');
},
renderTemplate: function(){
this.render('posts'), {
}
}
});
路线
{{#each posts in controller}}
{{#link-to 'post' topic post}}<h4>{{post.title}}</h4>{{/link-to}}
{{/each}}
App.PostsRoute = Ember.Route.extend({
model: function() {
return this.store.find('posts');
},
renderTemplate: function(){
this.render('posts'), {
}
}
});
如果每个语句都是错误的,您将其作为
each posts
,但是您使用的是post
{{#each post in controller}}
{{#link-to 'post' topic post}}<h4>{{post.title}}</h4>{{/link-to}}
{{/each}}
然后在你的模板中,它是这样的
{{#each post in controller}}
{{#link-to 'post' controllers.topic.model post}}<h4>{{post.title}}</h4>{{/link-to}}
{{/each}}
{{#控制器中的每个帖子}
{{{#链接到'post'控制器.topic.model post}{{{post.title}{{{/link to}}
{{/每个}}
或者如果你想让它更漂亮一点
App.PostsController = Ember.ArrayController.extend({
needs: ['topic'],
topic: Ember.computed.alias('controllers.topic.model')
});
{{#each post in controller}}
{{#link-to 'post' topic post}}<h4>{{post.title}}</h4>{{/link-to}}
{{/each}}
App.PostsController=Ember.ArrayController.extend({
需要:[“主题”],
主题:Ember.computed.alias('controllers.topic.model')
});
{{{#控制器中的每个职位}
{{{#链接到'post'主题post}{{post.title}{{/link to}}
{{/每个}}