我有一个观点,我想在 hbs 中这样声明:
{{view App.ComponentView title="Text Field" optionsTemplate="textFieldOptions" }}
{{view App.ComponentView title="Static Label" optionsTemplate="statifFieldOptions"}}
然后在视图定义中我想做以下事情:
App.ComponentView = Ember.View.extend({
templateName="blah",
attributeBindings:["data-type", "draggable", "title", "rel", "data-trigger", "data-content"],
optionsTemplate:null,
"data-content": function() {
var renderedOptionsTemplate = Em.xxx(this.get("optionsTemplate"));
return renderedOptionsTemplate;
}.property(),
//snip
});
我正在寻找的是我应该在那里代替 Em.xxx 调用的地方。这可能吗?它可以使用部分或模板或其他...