Ember.js和jsfiddle问题

osk*_*bor 2 jsfiddle ember.js

我是javascript世界的新手,所以不要犹豫,指出明显的.我试图创建一个jsfiddle,询问如何在App.Column视图创建的div元素中插入一些内容.

然而,我没有得到工作的小提琴,谁能指出为什么我的错误?

控制台记录下这个:Uncaught TypeError:无法调用未定义的方法'extend'

这是小提琴:http://jsfiddle.net/Aqrrj/2/

JQueryUI-widget取自https://github.com/lukemelia/jquery-ui-ember,还有一个我开始的工作示例.

干杯

pan*_*atz 5

有两个问题:

通过创建应用程序并将其分配给var App = Ember.Application.create()您的应用程序不会使其在全局对象上可用.删除varmake App全局,因此可以在Handlebars模板中使用.

其次,您指的是视图类,App.Column但它永远不会在您的JavaScript代码中声明.

所以您的示例可以通过以下几行修复,请参阅http://jsfiddle.net/pangratz666/pSKgV/:

App = Ember.Application.create();
...
App.Column = Ember.View.extend();
Run Code Online (Sandbox Code Playgroud)