私はEmberJSのオンラインガイドを使って作業していますが、これはヒットやミスのプロセスになっています。 Sproutcore2では、コマンドラインコマンドを使ってプロジェクトのディレクトリ構造を生成し、それを使って処理することができました。まあ、Emberとはむしろマニュアルです。私はモデル、ビュー、コントロールをそれぞれのフォルダに分けることができるプロジェクトのディレクター構造を設定できるようにしたいと考えています。私はそうしようとしていますが、ステートメントがMVCフォルダから正しくインポートされていないことが必要です。私は "todos"アプリをダウンロードしましたが、期待通りのディレクトリ構造が示されていないので、それは助けになりません。EmberJSプロジェクトのディレクトリ構造を設定していますか?
"app"が私のファサードになる単純な "HelloWorld"アプリケーションから始めたいのですが、モデル、ビュー、コントロールをそのフォルダからインポートすることができます。このフォルダはmvcフォルダ内の " HelloWorldApp "フォルダに保存されます。すべてのあなたの助けを感謝します。
がHelloWorldApp(プロジェクトディレクトリ)
- >エンバー-0.9 - > JS(ディレクトリ)
- >のlib(ディレクトリ)
。 5
>エンバー-0.9.5.min
- - > jQueryの-1.6.1.min
- >テンプレート(10 ディレクトリ)
- >メインビュー・テンプレート
- > MVC(ディレクトリ)
- >モデル(ディレクトリ)
- >図(ディレクトリ)
- >コントロール(ディレクトリ)
- > CSS(ディレクトリ)
アプリ(app.js)
あるindex.htm
ああ、それは大きなアプリにとって恐ろしいことになるだろう。 'app/lib'ディレクトリの下のフォルダにそれらを宣言することができます。すべてが正しい順序で構築されていることを確認するために 'require()'を使うのを忘れないでください。 –
ロイ、それをして、他の方法を試してみました。 "app/lib"の下にあるフォルダ内でそれらを宣言すると動作しません。あなたが私の質問を調べるなら、私は "require"ステートメントが "packages/namespaces"をインポートしていないと述べました。そして私はあなたに同意します...それらをインデックスファイルに含めることは恐ろしい方法です。 – Combustion007
Combustion、あなたが今これを行うより良い方法を見つけたのか不思議です。あなたが持っている場合は、それについてもっと投稿してもいいですか?私はちょうどember(そして一般的なWebアプリケーション)を使い始めています。そして、一度に飲み込むことはたくさんあります - どんな情報も感謝しています。 – iX3