1

私はそのような初心者で漠然とした質問をするのは嫌いですが、脳が爆発しようとしている人が他にもいるに違いないと思います. 関連する質問が表示されますが、私の混乱に直接対処するものはありません。

私は Ember.js を紹介されたばかりで、Router の基本を学ぼうとしていますが、これがどのように行われるかについて同意する 2 つの情報源が見つかりません。不安定な移行中に飛び込んでいると思われます。最新の 1.0.0-Pre.4 リリースを使用しています。

私が把握できる最善の方法は、Router が新しいメカニズムであり、StateManager を置き換える可能性があることです。はい? それでも、Web サイトの 1.0.0-Pre.4 API の下にリストされているクラスには、ルーター オブジェクトがリストされておらず、ガイドにも記載されていません。 Em.Router を拡張します。

わかりました。ただし、多くのデモ プロジェクトに存在するが、現在のリリースでは認識されていない Router メンバー「transitionTo」をバーフします。

だから、私が求めているのは直接的な質問ではなく、矛盾した情報の海の中で接地点を探しているのだと思います.

Ember.js を現在 (1.0.0-pre.4) の状態で開始し、競合する履歴がない場合、どのルーティング メカニズムを調べればよいか、チュートリアルや簡単なサンプル アプリでデモやこのバージョンのライブラリに対して実行されますか? ルーティングに関してドキュメントが古くなっているという私の疑いを確認できますか?

Ember.js は学ぶべきことがたくさんあります。それを理解したいと思うなら、何を無視し、何を受け入れるかを知る必要があります。

ありがとうございました。

4

2 に答える 2

1

私が把握できる最善の方法は、Router が新しいメカニズムであり、おそらく StateManager に取って代わるものです - はい?

はい、ルーターは新しいメカニズムです。StateManager 自体を置き換えるものではありません。Ember Router の初期のバージョンは StateManager に基づいていました。新しいもの (1.0.0-pre.4) はそうではありませんが、StateManager は依然として ember ライブラリの重要な部分です。ember のコア コンポーネント (モデル、ビュー) の多くは、StateManager に基づいて構築されています。

それでも、Web サイトの 1.0.0-Pre.4 API の下にリストされているクラスには Router オブジェクトがリストされておらず、ガイドにも記載されていません... それでも、サンプル コードを使用しても JavaScript から苦情はありません。 Em.Router を拡張します。

Router にはまだ API ドキュメントがありません。これらは進行中だと思います。動きの速いオープン ソース プロジェクトについて疑問がある場合、私は常にテストを確認します。Ember には非常に堅実なテスト スイートがあり、ルーティングの場合は、次の統合テストを読むことで多くのことを学ぶことができます: routing/basic_test.js

わかりました。ただし、多くのデモ プロジェクトに存在するが、現在のリリースでは認識されていない Router メンバー "transitionTo" をバーフします。

これらのデモ プロジェクトは古くなっているようです。

ルーティングに関してドキュメントが古くなっているという私の疑いを確認できますか?

Re: 公式ドキュメント API とガイドの両方が最新のものと見なすことができると思いますが、これまでのところすべての ember 機能に API ドキュメントがあるわけではないことに注意してください。確かに、時代遅れの情報源がたくさん出回っています。トレックは、更新のために著者に連絡できるように、古いソースのリストを編集する作業を行っています. ここ Stack Overflow では、古いルーターに関連するものはすべてhttps://stackoverflow.com/questions/tagged/ember-old-routerにタグ付けする必要があります。

Ember.js を現在の状態 (1.0.0-pre.4) で開始し、競合する履歴がない場合、どのルーティング メカニズムを確認する必要があるか、チュートリアルまたは簡単なサンプル アプリでデモを行い、このバージョンのライブラリに対して実行されますか?

ember チームは、過去数か月にわたってEmber.js ガイドに多くの労力を費やしてきました。知る限り、それらはすべて最新の WRT (1.0.0-pre.4) であり、毎日より確実になっています。これらには、新しいルーターに関する多くの詳細が含まれています。最新情報については、Ember.js - ルーティングを参照してください。

チュートリアルに関しては、一見の価値があるいくつかの新しいチュートリアルがあります。いくつかの推奨事項については、この SO 投稿を確認してください:最新のルーティング システムを使用する ember.js プロジェクトを教えてもらえますか? ember-dataも使用するとボーナスポイント

于 2013-02-06T02:49:17.360 に答える
0

ヒント: マスター ブランチから独自のバージョンの ember をビルドします - いくつかのバグが修正されました :)

于 2013-02-07T09:50:43.847 に答える