Ember.js 可以使用变量绑定视图吗?
动态创建余烬对象和视图,如Ember.js 可以使用变量绑定视图吗?,ember.js,Ember.js,动态创建余烬对象和视图,如 App[a] = Ember.Object.create({realName: b.name}) App[a] = Ember.View.create( tagName: b.tag template: Ember.Handlebars.compile '{{???}}' ) 我无法将应用程序[a+'Widget']放入把手模板中。realName是否可以通过其他方式实现?请参见车把模板将在渲染时在视图的上下文中进行评估。因此,如果您想直接引用{{
App[a] = Ember.Object.create({realName: b.name})
App[a] = Ember.View.create(
tagName: b.tag
template: Ember.Handlebars.compile '{{???}}'
)
我无法将应用程序[a+'Widget']放入把手模板中。realName是否可以通过其他方式实现?请参见车把模板将在渲染时在视图的上下文中进行评估。因此,如果您想直接引用
{{realName}
,您需要在视图中定义realName
。如果您想在其他范围内计算realName
,比如说App
,只需这样指定:{{App.realName}
我并不完全理解您的示例的意图,但您可能希望这样做以在视图上存储“widget”对象:
App[a + "Widget"] = Ember.Object.create({realName: b.name})
App[a + "View"] = Ember.View.create(
appWidget: App[a + "Widget"]
tagName: b.tag
template: Ember.Handlebars.compile '{{appWidget.realName}}'
)
太棒了,非常感谢你。在迭代json数据模型时,我尝试动态创建Ember对象和视图。