Emberjs-comp-wrap-cont-comp
提供:Dev Guides
EmberJS-コンポーネントでのコンテンツのラッピング
テンプレートを使用して、コンポーネントでコンテンツをラップできます。 \ {\ {my-component}}と呼ばれる1つのコンポーネントがあるとします。次のように、別のテンプレートでプロパティを渡すことでコンポーネントにラップできます-
コンポーネントデータをラップされたコンテンツと共有できます。 詳細については、次のリンクをクリックしてください:/emberjs/comp_share_wrap_cont_comp [link]。
例
以下の例では、コンポーネントでコンテンツをラップする方法を指定します。 _post-action_という名前のコンポーネントを作成します。これは、_app/components/_の下に定義されます。
_post-action.js_ファイルを開き、次のコードを追加します-
今、次のコードでコンポーネントテンプレートファイル_post-action.hbs_を開きます-
_index.hbs_ファイルを開き、次のコードを追加します-
出力
emberサーバーを実行します。次の出力が表示されます-
あなたがボタンをクリックすると、_compFunc()_関数がトリガーを取得し、さらに次の出力を表示します-