Emberアプリケーションを継承し、エンジンにコンポーネントを追加する方法を理解できません。Emberエンジンコンポーネントがコンテンツをレンダリングしない
私はコンポーネントを作成しようとした:私は、私は
<article>
<h1>Test</h1>
<p>Please work</p>
</article>
LIB/FSがエンジン/アドオン/テンプレート/コンポーネント/約-profile.hbsに以下を添加
web-app$ ember g component about-profile -ir fs-engine
installing component
create lib/fs-engine/addon/components/about-profile.js
create lib/fs-engine/addon/templates/components/about-profile.hbs
installing component-test
create tests/integration/components/about-profile-test.js
installing component-addon
create lib/fs-engine/app/components/about-profile.js
テンプレートファイルlib/fs-engine/addon/templates/gw/itemdetail.hbsでこのコンポーネントを起動してください。
<div>{{about-profile}}</div>
It空を返します。何もレンダリングされません。エラーメッセージはどこにも表示されません。
私はEmberにとって初めてのので、私は非常に基本的なものが欠けていると確信していますが、私はEmber Enginesガイド(http://ember-engines.com/guide)とEmberコンポーネントガイド(https://guides.emberjs.com/v2.12.0/components/defining-a-component/)
ご協力いただきありがとうございます。
'itemdetail.hbs'を確認してください。親hbsに' {{outlet}} 'がありますか? – kumkanillam
親のhbsに{{outlet}}を追加しようとしましたが、問題を解決しませんでした。このエンジンの内部には、現在動作している他のコンポーネントがあり、問題は新しく作成されたコンポーネントにのみ関連することに注意してください。 – Rick