問題タブ [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.

0 投票する
0 に答える
50 参照

angular - Angular 8:ダイアログを閉じずにダイアログデータと親データの両方を更新した後、更新された親データをマットダイアログに渡すにはどうすればよいですか?

ダイアログを閉じずにダイアログ データと親データの両方を更新した後、更新された親データを Mat ダイアログに渡すにはどうすればよいですか? とはありますevent emitterか?

ダイアログを閉じたくありません。データを渡すにはmat closed関数を使用できましたが、ダイアログを閉じたくありません。ダイアログを閉じずに両方のデータを更新したいだけです。基本的には、親データの更新後にダイアログデータを更新します。

0 投票する
1 に答える
17 参照

javascript - マテリアル ダイアログで展開ビューを開きながらコンポーネント テンプレートと関数を渡す

DRY コーディングの原則に従ってコンポーネントを作成しようとしていますが、特定のユース ケースに行き詰まっています。ダイアログ ボックスでコンポーネントの展開ビューを開く必要があります。このコンポーネントは、JSON レコードをページネーション付きのリスト形式で表示します。PFB イメージ:

コンポーネント スナップ

ご覧のとおり、コンポーネントをダイアログ ボックスに展開し、レコードを表形式で表示する展開ボタン (右上隅) があります。PFB イメージ:

ダイアログスナップ

現在、基本コンポーネントのすべての関数とテンプレートをダイアログ コンポーネントにコピーして動作させましたが、DRY の原則と悪い慣行に公然と違反しています。また、フィルターを両方のコンポーネントに渡す必要があるなど、両方のコンポーネントを互いに同期させる必要があります。