Ember.js 呈现非平凡的{{view}

Ember.js 呈现非平凡的{{view},ember.js,ember-data,Ember.js,Ember Data,我有一些视图助手,例如: App.ChannelIconView = Ember.View.extend({ render: function(buffer) { var channel = this.get('channel'); var icon = App.getChannelIcon(channel); return buffer.push(icon + ' ' + channel); } }); 我在模板中这样使用:

我有一些
视图
助手,例如:

App.ChannelIconView = Ember.View.extend({

    render: function(buffer) {
        var channel = this.get('channel');
        var icon = App.getChannelIcon(channel);
        return buffer.push(icon + ' ' + channel);
    }
});
我在模板中这样使用:

{{view App.ChannelIconView channelBinding="properties.channel"}}

现在我想定义一个更复杂的视图。我希望视图使用给定的Handlebar模板,而不是将复杂的html推送到Handlebar缓冲区。这是可能的吗?

当然,只需在一个:


谢谢添加了指向文档的链接。不知怎的,我错过了那部分:(
App.ChannelIconView = Ember.View.extend({
   templateName : "yourTemplate"
});

{{view App.ChannelIconView channelBinding="properties.channel"}}