Emberjs-comp-share-wrap-cont-comp
提供:Dev Guides
EmberJS-ラップされたコンテンツとコンポーネントデータを共有する
説明
コンポーネントデータをラップされたコンテンツと共有できます。 \ {\ {my-component}}という1つのコンポーネントがあるとします。このコンポーネントに対して、投稿を記述するためのスタイルプロパティを提供できます。 次のように書くことができます-
コンポーネントにはハッシュが提供され、テンプレートに提供されます。 _editStyle_は、コンポーネントヘルパーへの引数として使用できます。
例
以下の例では、コンポーネントデータをラップされたコンテンツと共有することを指定しています。 _app/components/_の下に定義される_post-action_という名前のコンポーネントを作成します。
_post-action.js_ファイルを開き、以下のコードを追加します-
今、以下のコードでコンポーネントテンプレートファイル_post-action.hbs_を開きます-
_index.hbs_ファイルを開き、以下のコードを追加します。
出力
エンバーサーバーを実行すると、以下の出力が得られます-
ボタンをクリックすると、_compFunc()_関数がトリガーを取得し、以下の出力を表示します-