2012-04-21 71 views
2

我是新來的JavaScript世界,所以不要猶豫,指出顯而易見的。 我想創建一個jsfiddle來問一個關於如何在App.Column視圖創建的div元素中插入一些內容的問題。Ember.js和jsfiddle問題

然而,我沒有得到小提琴的工作,任何人都可以指出爲什麼我的錯誤?

控制檯日誌這樣的:遺漏的類型錯誤:無法調用的不確定

這裏「擴展」是小提琴:http://jsfiddle.net/Aqrrj/2/

jQueryUI的小部件是從https://github.com/lukemelia/jquery-ui-ember取出並也有一個工作的例子我從一開始。

歡呼

回答

5

有2個問題:

通過創建應用程序並將其分配給您的var App = Ember.Application.create()不使其可在全局對象上。刪除var使App全局,因此可用於您的Handlebars模板。

其次,您指的是視圖類App.Column,但它從未在JavaScript代碼中聲明。

所以,你的例子可以通過下面的線路是固定的,看到http://jsfiddle.net/pangratz666/pSKgV/

App = Ember.Application.create(); 
... 
App.Column = Ember.View.extend(); 
+0

非常感謝!這是'var'給我帶來的。當我嘗試調試我的代碼時,我刪除了我的列視圖,並忘記在發佈之前將它放回。當我有這樣的聲譽時,你會得到我的最後一票。 – oskbor 2012-04-22 09:37:37