私は*ngIf
でウィンドウが必要な場所に配置されているモーダルダイアログウィンドウのコンポーネント、入力に渡されるコールバック関数、メッセージなどを含むチームプロジェクトで作業しています。 <button>
または<a>
に配置され、クリックイベントを傍受し、そのモーダルダイアログを表示し、それが受け入れられた場合は元の要素の(click)
ハンドラを呼び出して、ディレクティブを作成したいと考えています。それを行う最善の方法は何ですか? Atm私は何らかの理由でその(click)
ハンドラをディレクティブで削除し、そのハンドラをその中に付け加えることを検討しています。その中に適切なコールバックを持つモーダルダイアログをプログラムで作成します。私のアイデアは良いのですか、他の何かをお勧めしますか?angular2でカスタムモーダルダイアログを作成する最も良い方法は?
0
A
答えて
2
ng-bootstrapに「最良」の方法があるかどうかは分かりませんが、ng-bootstrapにはモーダルコンポーネントがあります。
NgbModalRef
がモーダルウィンドウへの参照である参照してください。これを使用して、モーダルクローズに関する情報を取得したり、コンテンツなどを変更することができます。
関連する問題
- 1. HTML5 Canvasでレイヤーを作成する最も良い方法は?
- 2. FlexでWYSIWYGを作成する最も良い方法は?
- 3. divのグリッドを作成する最も良い方法は?
- 4. モデル検索フォームを作成する最も良い方法は?
- 5. ルータのネットワークGUIを作成する最も良い方法は?
- 6. スカラベースのコマンドラインスクリプトを作成する最も良い方法は?
- 7. クエリを作成する最も良い方法は?
- 8. Javaで空のマップを作成する最も良い方法
- 9. プログラムで画像を作成する最も良い方法
- 10. iphoneアプリケーション内でフォームを作成する最も良い方法
- 11. angular2で経路を編成する最良の方法は
- 12. リストアイテムを作成する最も良い方法
- 13. arraylistのハッシュマップを作成する最も良い方法
- 14. 親から子オブジェクトを作成する最も良い方法
- 15. プロファイルページを作成する最も良い方法PHP/JS/MYSQL
- 16. Javaでコマンドラインアプリケーションを作成する最も良い方法は何ですか?
- 17. Cocos2d-xでカウントダウンタイマーを作成する最も良い方法は何ですか?
- 18. htmlでドックパネルを作成する最も良い方法は何ですか?
- 19. extbaseでページを作成する最も良い方法はどれですか?
- 20. Eclipseで新しいマルチファイルウィザードプラグインを作成する最も良い方法は?
- 21. PythonでJavaを生成する最も良い方法は?
- 22. JSPレイアウトテンプレートを作成する最も良い方法は何ですか?
- 23. whoisルックアップを作成する最も良い方法は何ですか?
- 24. sitemap.xmlを作成する最も良い方法は何ですか?
- 25. UIGestureRecognizerのカスタムティックルを作成する最も良い方法は何ですか?
- 26. セキュリティアーキテクチャを作成する最も良い方法は何ですか?
- 27. Android TVのメニューを作成する最も良い方法は何ですか?
- 28. ASP.NETでJSONP Webサービスを作成する最も良い方法は?
- 29. コードビハインドで条件付きのクエリを作成する最も良い方法は?
- 30. linuxで非永続ファイルを作成する最も良い方法は
ng1/ng1で見たほとんどの実装は、モーダルコンポーネントとともにサービスを作成します。開発者は単に依存関係をサービスに注入し、必要に応じてmodal.show({{}})を呼び出します。 –
ngx-bootstrapを確認してください。角度2のモーダルでは簡単です https://valor-software.com/ngx-bootstrap/#/modals –