0

私はEmber.jsを試してみて、いくつかの奇妙な問題に直面しています。。

最初に私はember.jsをEmber-GitHubからフォークしました

jQuery、Handlebar、Emberライブラリを含むインポートされたlibフォルダー。

そのEmberバージョンには未定義のEmber.View、Ember.Router、Ember.Routeがありますが、ソースコード内でそれらを見つけることができても、未定義のように見えます。

とにかく、他のバージョンのemberパッケージを使用する場合:パッケージをダウンロードする

Ember.ViewとEmber.Routerがあるバージョンを見つけることができますが、Ember.ControllerとEmber.Routeはありません

これは、最小化バージョンと非最小化バージョンの同じバージョンのファイルでも異なりますwtf

Emberソースコード内でこれらのモジュールを見つけることができるのに、なぜこれらのモジュールが未定義なのですか?

そして、なぜこれはバージョンごとに大きく異なるのですか?

4

1 に答える 1

1

最も簡単な解決策:

  • ダウンロード:http://emberjs.com/のホームページからemberjs
  • ダウンロード:http://handlebarsjs.com/のホームページからハンドルバー
  • ダウンロード:jquery 1.9.0(http://jquery.com/download/ )

index.htmlで、</body>入力前:

<script src="scripts/vendor/jquery-1.9.0.min.js"></script>
<script src="scripts/vendor/handlebars-1.0.rc.1.min.js"></script>
<script src="scripts/vendor/ember-1.0.0-pre.4.js"></script>

<script src="scripts/app.js"></script>

app.jsで、次のように入力します。

App = Ember.Application.create();

// Do some ember stuff here, like making a mapping on the Router

楽しみ!

于 2013-02-10T20:11:38.423 に答える