2014-01-29 32 views
0

我是新來emberjs並試圖遵守其有關的類和實例現場指導 所以我嘗試運行下面的代碼: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:人沒有定義

回答

1

你在做App.Person = Ember.Object.extend({ ... });所以創建一個新的實例需要使用var person = App.Person.create();。您在示例中忘記了App命名空間。

+0

複製粘貼從emberjs指南 – Xtal

+0

@tHIScOdeIsBeNaNaS我創建了一個公關[這裏](https://github.com/emberjs/website/pull/1264)。我希望它有幫助。 –