Emberjs-comp-block-nonblock
提供:Dev Guides
ブロックと非ブロックの両方のコンポーネントの使用をサポート
_hasBlock_プロパティを使用して、単一コンポーネントからのブロックコンポーネントと非ブロックコンポーネントの使用をサポートできます。
構文
例
以下の例では、1つのテンプレートでブロックコンポーネントと非ブロックコンポーネントの両方の使用をサポートすることを指定しています。 _comp-yield_という名前のルートを作成し、_router.js_ファイルを開いてURLマッピングを定義します-
_application.hbs_ファイルを作成し、次のコードを追加します-
_app/routes/_の下に作成された_comp-yield.js_ファイルを開き、次のコードを入力します-
_comp-yield_という名前のコンポーネントを作成し、次のコードで_app/templates/_の下に作成されたコンポーネントテンプレートファイル_comp-yield.hbs_を開きます-
_app/templates/components/_の下に作成された_comp-yield.hbs_ファイルを開き、次のコードを入力します-
出力
emberサーバーを実行します。次の出力が表示されます-
Ember.jsコンポーネントブロックおよび非ブロックコンポーネントの使用
リンクをクリックすると、下のスクリーンショットに示すように名前がブロックされます-