問題タブ [material-dialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Angular 8:ダイアログを閉じずにダイアログデータと親データの両方を更新した後、更新された親データをマットダイアログに渡すにはどうすればよいですか?
ダイアログを閉じずにダイアログ データと親データの両方を更新した後、更新された親データを Mat ダイアログに渡すにはどうすればよいですか? とはありますevent emitter
か?
ダイアログを閉じたくありません。データを渡すにはmat closed
関数を使用できましたが、ダイアログを閉じたくありません。ダイアログを閉じずに両方のデータを更新したいだけです。基本的には、親データの更新後にダイアログデータを更新します。
javascript - マテリアル ダイアログで展開ビューを開きながらコンポーネント テンプレートと関数を渡す
DRY コーディングの原則に従ってコンポーネントを作成しようとしていますが、特定のユース ケースに行き詰まっています。ダイアログ ボックスでコンポーネントの展開ビューを開く必要があります。このコンポーネントは、JSON レコードをページネーション付きのリスト形式で表示します。PFB イメージ:
ご覧のとおり、コンポーネントをダイアログ ボックスに展開し、レコードを表形式で表示する展開ボタン (右上隅) があります。PFB イメージ:
現在、基本コンポーネントのすべての関数とテンプレートをダイアログ コンポーネントにコピーして動作させましたが、DRY の原則と悪い慣行に公然と違反しています。また、フィルターを両方のコンポーネントに渡す必要があるなど、両方のコンポーネントを互いに同期させる必要があります。