いくつかの s (名前付きおよび名前なし) と指定されたプロパティを持つ 1 つapplication.hbs
を宣言するテンプレートがあります。{{outlet}}
viewClass
アプリケーション.hbs :
{{outlet 'modal'}}
{{outlet 'notification'}}
<h1>EAK Application</h1>
{{#view 'application/content'}}
{{!some HTML markup, etc. }}
{{outlet viewClass='application/content-container'}}
{{/view}}
そして私のビューファイルは下に置かれます
app/views/application/content.js
app/views/application/content-container.js
しかし、Ember App Kit はcontent-container
ビューを見つけることができません!
キャッチされないエラー: アサーションに失敗しました: パス 'views/application/content-container' でビューが見つかりません
私は何か間違ったことをしていますか?
編集
その間、私は簡単な回避策を実行し、次のように呼び出します
{{#view 'application/content-container'}}
{{outlet}}
{{/view}}
しかし、これは私に余分な<div>
レイヤーを与え、「エレガントではない」私見です...