我想这很简单,但作为 Ember 新手,我找不到解决方案......
所以假设我有这个非常简单的观点:
MyApp.MyTextView = Ember.View.extend({
template: Ember.Handlebars.compile('{{value}}')
});
我想使用这个视图来显示同一对象的两个不同属性。这听起来像是我想在“调用”我的视图时添加参数。在第二个视图中,我希望能够执行以下操作(假设我的内容对象是一个人:{firstName:'toto',lasName:'titi'}):
MyApp.AnotherView = Ember.View.extend({
template: Ember.Handlebars.compile('FirstName: {{view MyApp.MyTextView value="content.firstName"}} - LastName: {{view MyApp.MyTextView value="content.lastName"}}')
});
我也尝试使用此处解释的 Handlebars 助手,但它不起作用(当我使用 {{highlight firstName}} 或 {{highlight content.firstName}} 时,显示的是 firstName 或 content.firstName,而不是属性值。 ..)
你们有什么想法吗?我被困在这里...
谢谢!