我是emberjs的新手,并试图从他们的网站上关于类和实例的指南 所以我尝试运行以下代码:
window.App = Ember.Application.create();
App.Person = Ember.Object.extend({
say: function(thing) {
alert(thing);
}
});
var person = Person.create();
person.say("Hello") // alerts " says: Hello"
但是我得到了ReferenceError:Person未定义
答案 0 :(得分:1)
您正在执行App.Person = Ember.Object.extend({ ... });
所以要创建一个需要使用var person = App.Person.create();
的新实例。您忘记了示例中的App
命名空间。