私の EmberJS アプリでは、すべてのハンドルバー テンプレートをプリコンパイルしているので、それらはそのままの Javascript ファイルとして読み込まれます。
問題は、これらのプリコンパイル済みテンプレートが、私が思っていたように Ember コンテナーに入らないことです。ビューのテンプレートを指定すると、次のエラーが発生します。
Uncaught Error: assertion failed: You specified the templateName "application" for <MyApp.ApplicationView:ember164>, but it did not exist.
これが私のビューコードです。
window.MyApp.ApplicationView = Ember.View.extend({
templateName: 'application'
});
実行をステップ実行したところ、ビューが Ember コンテナーに存在しないことがわかりました。プリコンパイル済みテンプレートをコンテナーに登録するために何か特別なことをする必要がありますか? もしそうなら、どのように?
編集: handlebars npm パッケージを使用してテンプレートをコンパイルしています。