3

私は先週、Ember と Backbone の探索に費やしました。私はバックボーンに簡単に慣れましたが、Ember (習得がさらに難しい) はより多くのオプションを提供してくれます。ember サイトから、基本的な例しか見つかりませんでした。

次の機能を示すより複雑な例はありますか:

  1. /articles/view/12、/blogs/12/post1234 などのより複雑なケースのルーティングと履歴。ember がさまざまな URL の束をどのように処理するのか疑問に思っています。ネストされたルート?ルートを動的に追加できますか?
  2. データ操作
  3. 検証
  4. ローカリゼーション

そして最も重要なこと:

ロジックを異なるファイルに分割する方法は? 何かのようなもの

  • コントローラー

    • HomeController.js
    • ブログController.js
    • ArticlesController.js
  • ビュー

    • Index.js
    • について.js
  • ブログ
    • Index.js

何か案は?

4

4 に答える 4

6

ember ルーターと ember-data の最新の変更点を示すために、Rails ベースの ember / ember-data の例を更新しました: https://github.com/dgeb/ember_data_example

入れ子になったルーティングと基本的なデータ操作の良い例であることがわかると思います。ember-data にはまだ検証ロジックが含まれていないため、この例はフォームの Bootstrap 検証に依存しています (間違いなく最も堅牢なソリューションではありません)。

この例に基づいて、いくつかのブログ投稿を作成しています。

于 2012-09-14T15:18:24.203 に答える
2

こんにちは、私は同じ問題を抱えており、次の記事またはブログ投稿が非常に役に立ちました。 Ember.js の使用に関するアドバイスと説明 - http://trek.github.com/

チェックすることをお勧めします

于 2012-09-15T13:06:20.550 に答える
0

最新のリソースで Ember の例を確認してください

DEBUG: ------------------------------- ember.js:339
DEBUG: Ember.VERSION : 1.0.0-rc.1 ember.js:339
DEBUG: Handlebars.VERSION : 1.0.0-rc.3 ember.js:339
DEBUG: jQuery.VERSION : 1.9.1 ember.js:339
DEBUG: ------------------------------- 
于 2013-03-03T07:52:17.073 に答える
-1

Addy Osmani の TodoMVC プロジェクトには、Ember バージョンがあります。

http://todomvc.com/architecture-examples/emberjs/

おそらく、始めるために必要なものがすべて揃っているでしょう。

于 2013-02-26T17:12:32.440 に答える