ngbModalを使用してデータを追加するコンポーネントがあります。問題は、Modalが閉じられ、POSTアクションが発生したときに、私の "親ページ"に表示されているデータをリフレッシュするには(親コンポーネントにデータをロードするサブスクリプションがあります)、NgbModalが閉じられた後にページを更新する
モーダルを閉じた後にこれらのデータを動的にリフレッシュする方法はありますか?
2つのコンポーネント間でデータをバインドする方法はありますか?そのため、データが1つ変更されると、データが変更されます。
これは、モーダル(lgModalShow()
)を開くボタンであり、このコンポーネントでは、私がデータを呼び出し、DefaultModalで
<button class="btn btn-success" (click)="lgModalShow()">Modal</button>
lgModalShow() {
const activeModal = this.modalService.open(DefaultModal, {size: 'lg'});
activeModal.componentInstance.modalHeader = 'Large Modal';
}
this.service.getData(this.url)
.subscribe(data => {
this.data = data;
},)
私は、新しいデータを追加します。
add(): void {
this.service.create(Object)
.subscribe(data => {
this.data = data;
},)}
ものコードの重要なスニペットにすぎず、最初のコンポーネントのデータをモーダルで追加した後にデータをリフレッシュする方法がわからないという問題があります。
プロパティ 'reload'がタイプ 'Location'に存在しません。 –