将多个模型分组以在Ember CLI中进行迭代

时间:2016-03-09 05:44:46

标签: javascript ember.js ember-cli

我试图在Ember 2.3中跟随this older stack overflow question,但语法已被弃用。无论如何,我可以将几种类型的模型组合成一个对象,以便在Ember 2.0 +中的一个模板中迭代(如tumblr样式仪表板)?

原始问题:

stream: function() {
var post = this.get('post'),
    bookmark = this.get('bookmark'),
    photo = this.get('photo');

var stream = [];

stream.pushObjects(post);
stream.pushObjects(bookmark);
stream.pushObjects(photo);
return stream;

}.property('post.@each', 'bookmark.@each', 'photo.@each'),

我的尝试:

stream: Ember.computed('post.[]', 'bookmark.[]', 'photo.[]', function() {
var post = this.get('post');
var bookmark = this.get('bookmark');
var photo = this.get('photo');

var stream = [];

stream.pushObjects(post);
stream.pushObjects(book);
stream.pushObjects(photo);    
return stream;
}),

0 个答案:

没有答案
相关问题