0

我有一些view帮手,例如:

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

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

4

1 回答 1

1

当然,只需templateNameView上使用该属性:

App.ChannelIconView = Ember.View.extend({
   templateName : "yourTemplate"
});

{{view App.ChannelIconView channelBinding="properties.channel"}}
于 2013-08-02T15:16:18.073 回答