1

私はEmberを使い始めたばかりです。メインサイトのガイドはさまざまな作業方法を示しているように見えるので、いくつかの点で少し混乱しています。

メイン ドキュメント (http://emberjs.com/documentation/) では、コントローラーは次のように通常の Ember オブジェクトを拡張する必要があることを示しています。

Ember.Object.extend();

これは私にとってはうまくいきます。

次に、Routing の使用に関するガイド (http://emberjs.com/guides/outlets/) では、拡張できる Controller オブジェクト タイプがあることが示唆されています。

Ember.Controller.extend();

これは私にはうまくいきません。単純に Ember.Controller を console.log しようとすると、未定義です。

Ember バージョン 0.9.8.1 を使用しています。

これについて心配する必要がありますか、それともコントローラーとしてオブジェクトを拡張するだけでよいのでしょうか?

4

2 に答える 2

1

@pauldechovは、 https ://github.com/emberjs/ember.js/downloadsで見つけることができる特定の「最新の」ビルドを意味すると思います。

ただし、ドキュメントと「最新」が常に同期しているとは限らないことにも注意してください。

于 2012-08-03T18:08:53.070 に答える
1

0.9.8.1は古くなっており、残念ながら、サイトのガイドでさえも進んでいます。最新のベストプラクティスに遅れないように、最新( https://github.com/emberjs/ember.js/downloads )を使用してください。

更新:1.0-preがリリースされた(emberjs.com)ので、これを使用するのが最適です。ドキュメント/ガイドは最新のものになっています。

于 2012-08-02T22:16:45.287 に答える