独自の「カスタムコンポーネント」リストをAngularに実装するにはどうすればよいですか?

M.ハイダー

カスタム要素「my-button」を定義しました。このボタンには、このボタンのアイコンとテキストを自動的に設定するタイプがあります。例えば

<my-button buttontype="add"></my-button>
<my-button buttontype="delete"></my-button>

..。

これまでのところ大丈夫です。

次に、「my-button」のリストを含む2番目のカスタム要素「my-menubar」を実装します。

例えば

<my-menubar>
<my-buttons>
<my-button buttontype="add"></my-button>
<my-button buttontype="delete"></my-button>
/my-buttons>
</my-menubar>

私の質問、どうすればこれを行うことができますか?

Bunyamin Coskuner

コンテンツの投影が必要です。これがあなたがそれを達成する方法です

@Component({
  selector: 'my-menubar',
  template: `
     <ng-content select="[my-buttons]"></ng-content>
  `
})
export class MyMenubarComponent {

}

そして、あなたはそれを次のように使うことができます

<my-menubar>
  <div my-buttons>
    <my-button buttontype="add"></my-button>
    <my-button buttontype="delete"></my-button>
  </div>
</my-menubar>

[my-buttons]属性として選択します。そうでない場合は、セレクターを使用してコンポーネントを作成する必要がありますmy-buttons

次のようにコンポーネントを使用する場合

<my-menubar>
  <my-buttons>
    <my-button buttontype="add"></my-button>
    <my-button buttontype="delete"></my-button>
  </my-buttons>
</my-menubar>

次のように別のコンポーネントを作成する必要があります

@Component({
  selector: 'my-buttons',
  template: `
     <ng-content></ng-content>
  `
})
export class MyButtonsComponent {}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

React Nativeのカスタムコンポーネントを独自のファイルに適切に実装するにはどうすればよいですか?

分類Dev

Angularのカスタムコンポーネントコンテンツにスタイルを適用するにはどうすればよいですか?

分類Dev

Angularコンポーネントに外部スクリプトファイルを実装するにはどうすればよいですか?

分類Dev

(ネストされた)StackNavigator内にカスタムヘッダーアイコンを実装するにはどうすればよいですか?

分類Dev

カスタムc ++クラスのコピーコンストラクターを実装するにはどうすればよいですか

分類Dev

カスタムスクリプトをReactアプリコンポーネントに追加するにはどうすればよいですか?

分類Dev

反応スタイルのコンポーネントでカスタムアイコンを使用するにはどうすればよいですか?

分類Dev

Angular 6で動作するngModelでカスタム入力コンポーネントを作成するにはどうすればよいですか?

分類Dev

マテリアルUIコンポーネントにカスタムカラーを追加するにはどうすればよいですか?

分類Dev

カルーセルコンポーネントをカスタマイズするために、AngularでPrimeNGスタイルクラスを実装するにはどうすればよいですか?

分類Dev

Angularカスタム要素(Webコンポーネント)でアセットを参照するにはどうすればよいですか?

分類Dev

RactiveJSカスタムコンポーネントを聞くにはどうすればよいですか?

分類Dev

カスタムコンポーネントをCakephpMiddleWareクラスにインポートするにはどうすればよいですか?

分類Dev

カスタムコンポーネントAngular4でフォーム検証にアクセスするにはどうすればよいですか?

分類Dev

React-SelectのカスタムコンポーネントMultiValueに削除(X)ボタンを追加するにはどうすればよいですか?

分類Dev

Vue.jsでカスタムリンクコンポーネントを作成するにはどうすればよいですか?

分類Dev

react-big-calendarのカスタムイベントコンポーネントを作成するにはどうすればよいですか?

分類Dev

カスタムコンポーネントのドキュメントを設定するにはどうすればよいですか?

分類Dev

Mule:カスタムコンポーネントファクトリを構成するにはどうすればよいですか?

分類Dev

カスタムLightningコンポーネントを使用したすべての参照ページを取得するにはどうすればよいですか?

分類Dev

JSFカスタムコンポーネントのラッパーのタイプを指定するにはどうすればよいですか?

分類Dev

FormControls用に独自のコンポーネントを作成するにはどうすればよいですか?

分類Dev

カスタムコンポーネントとして使用する場合、ラジオボタンにngModel(双方向バインディング)を実装するにはどうすればよいですか?

分類Dev

Angular 2:そのコンポーネント内のカスタムコンポーネントのFormControlインスタンスにアクセスするにはどうすればよいですか?

分類Dev

Angular 2/4:カスタムコンポーネントで読み取り専用を機能させるにはどうすればよいですか?

分類Dev

カスタムコンポーネントのサイズを適切に設定するにはどうすればよいですか?

分類Dev

React Nativeのカスタムコンポーネントに絶対位置を適用するにはどうすればよいですか?

分類Dev

vaadin-uploadポリマーコンポーネントの結果をカスタマイズするにはどうすればよいですか?

分類Dev

カスタムバリデーターでコンポーネント変数に到達するにはどうすればよいですか?

Related 関連記事

  1. 1

    React Nativeのカスタムコンポーネントを独自のファイルに適切に実装するにはどうすればよいですか?

  2. 2

    Angularのカスタムコンポーネントコンテンツにスタイルを適用するにはどうすればよいですか?

  3. 3

    Angularコンポーネントに外部スクリプトファイルを実装するにはどうすればよいですか?

  4. 4

    (ネストされた)StackNavigator内にカスタムヘッダーアイコンを実装するにはどうすればよいですか?

  5. 5

    カスタムc ++クラスのコピーコンストラクターを実装するにはどうすればよいですか

  6. 6

    カスタムスクリプトをReactアプリコンポーネントに追加するにはどうすればよいですか?

  7. 7

    反応スタイルのコンポーネントでカスタムアイコンを使用するにはどうすればよいですか?

  8. 8

    Angular 6で動作するngModelでカスタム入力コンポーネントを作成するにはどうすればよいですか?

  9. 9

    マテリアルUIコンポーネントにカスタムカラーを追加するにはどうすればよいですか?

  10. 10

    カルーセルコンポーネントをカスタマイズするために、AngularでPrimeNGスタイルクラスを実装するにはどうすればよいですか?

  11. 11

    Angularカスタム要素(Webコンポーネント)でアセットを参照するにはどうすればよいですか?

  12. 12

    RactiveJSカスタムコンポーネントを聞くにはどうすればよいですか?

  13. 13

    カスタムコンポーネントをCakephpMiddleWareクラスにインポートするにはどうすればよいですか?

  14. 14

    カスタムコンポーネントAngular4でフォーム検証にアクセスするにはどうすればよいですか?

  15. 15

    React-SelectのカスタムコンポーネントMultiValueに削除(X)ボタンを追加するにはどうすればよいですか?

  16. 16

    Vue.jsでカスタムリンクコンポーネントを作成するにはどうすればよいですか?

  17. 17

    react-big-calendarのカスタムイベントコンポーネントを作成するにはどうすればよいですか?

  18. 18

    カスタムコンポーネントのドキュメントを設定するにはどうすればよいですか?

  19. 19

    Mule:カスタムコンポーネントファクトリを構成するにはどうすればよいですか?

  20. 20

    カスタムLightningコンポーネントを使用したすべての参照ページを取得するにはどうすればよいですか?

  21. 21

    JSFカスタムコンポーネントのラッパーのタイプを指定するにはどうすればよいですか?

  22. 22

    FormControls用に独自のコンポーネントを作成するにはどうすればよいですか?

  23. 23

    カスタムコンポーネントとして使用する場合、ラジオボタンにngModel(双方向バインディング)を実装するにはどうすればよいですか?

  24. 24

    Angular 2:そのコンポーネント内のカスタムコンポーネントのFormControlインスタンスにアクセスするにはどうすればよいですか?

  25. 25

    Angular 2/4:カスタムコンポーネントで読み取り専用を機能させるにはどうすればよいですか?

  26. 26

    カスタムコンポーネントのサイズを適切に設定するにはどうすればよいですか?

  27. 27

    React Nativeのカスタムコンポーネントに絶対位置を適用するにはどうすればよいですか?

  28. 28

    vaadin-uploadポリマーコンポーネントの結果をカスタマイズするにはどうすればよいですか?

  29. 29

    カスタムバリデーターでコンポーネント変数に到達するにはどうすればよいですか?

ホットタグ

アーカイブ