ほとんどすべてのコンポーネントで私のAngular2プロジェクト内でモーダルを使いたいです。私はセレクタ<app-dialog></app-dialog>
でアプリケーションのダイアログコンポーネントを作成しました。私は@Input()
と@Output()
のパラメータを使ってオプションを設定できます。ルートコンポーネントのAngular2テンプレートコンテナ?
すべてのコンポーネントテンプレートで<app-dialog></app-dialog>
コンテナを使用できますが、よりスマートな方法はありませんか?私はそれをルートapp.component.html
に置くといいでしょうが、うまくいきません。
たとえば、modalServiceからモーダルを表示して、app-dialogを開きたいとします。
私の質問がはっきりしていることを願っています。
ng-bootstrap modalを実行してください。[link](https://github.com/) ng-bootstrap/ng-bootstrap) –
Angular2 Materialコンポーネントにはモーダルコンポーネントも含まれています。少なくとも独自の実装の例として使用することができます。 –