我一直在尝试通过一个非常简单的示例使绑定在 Ember 中工作,但它们不能正常工作。这不应该是同步问题,因为我调用的是 Ember.run.sync()。我正在使用的代码如下:
var MyApp = Ember.Application.create();
MyApp.initialize();
MyApp.president = Ember.Object.create({
name: "Barack Obama"
});
MyApp.country = Ember.Object.create({
// Ending a property with 'Binding' tells Ember to
// // create a binding to the presidentName property.
presidentNameBinding: 'MyApp.president.name'
});
// Later, after Ember has resolved bindings...
Em.run.sync();
console.log(MyApp.country.get('presidentName'));
而且我还在这里创建了一个小提琴。