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"}}