2

私はJavaScriptの世界に慣れていないので、明白なことを指摘することを躊躇しないでください。App.Columnビューによって作成されたdiv要素にコンテンツを挿入する方法について質問するためにjsfiddleを作成しようとしていました。

しかし、私はフィドルを機能させることができませんでした、なぜ私のエラーを指摘できる人はいますか?

コンソールはこれをログに記録します:Uncaught TypeError:undefinedのメソッド'extend'を呼び出すことはできません

これがフィドルです:http://jsfiddle.net/Aqrrj/2/

JQueryUIウィジェットはhttps://github.com/lukemelia/jquery-ui-emberから取得され、私が始めた実用的な例もあります。

乾杯

4

1 に答える 1

5

2つの問題があります:

アプリケーションを作成して割り当てることによりvar App = Ember.Application.create()、グローバルオブジェクトで使用できるようにはなりません。を削除するvarAppグローバルになり、ハンドルバーテンプレートで使用できるようになります。

次に、ビュークラスを参照していますがApp.Column、JavaScriptコードで宣言されることはありません。

したがって、例は次の行で修正できます。http ://jsfiddle.net/pangratz666/pSKgV/を参照してください。

App = Ember.Application.create();
...
App.Column = Ember.View.extend();
于 2012-04-21T21:49:19.317 に答える