Angular模态框中的数据在数据更改后未刷新。
创始人
2024-10-28 15:31:43
0

问题描述: 在Angular模态框中,当数据发生更改后,模态框中的数据未刷新,导致显示的数据和实际数据不一致。

解决方法:

  1. 在模态框组件中,通过订阅数据变化事件来刷新数据。
import { Component, Input, OnChanges, SimpleChanges } from '@angular/core';

@Component({
  selector: 'app-modal',
  template: `
    
  `,
})
export class ModalComponent implements OnChanges {
  @Input() data: string;

  ngOnChanges(changes: SimpleChanges) {
    if (changes.data) {
      this.data = changes.data.currentValue;
    }
  }
}
  1. 在调用模态框的组件中,使用ngOnInit钩子函数来监听数据的变化并更新模态框的数据。
import { Component, OnInit } from '@angular/core';
import { NgbModal } from '@ng-bootstrap/ng-bootstrap';

@Component({
  selector: 'app-parent-component',
  template: `
    
  `,
})
export class ParentComponent implements OnInit {
  data: string;

  constructor(private modalService: NgbModal) {}

  ngOnInit() {
    // 监听数据变化并更新模态框的数据
    this.data = 'Initial data';
  }

  openModal() {
    const modalRef = this.modalService.open(ModalComponent);
    modalRef.componentInstance.data = this.data;
  }
}

通过以上两个步骤,即可在Angular模态框中实现数据的刷新和更新。

相关内容

热门资讯

总算清楚!wpk辅助(辅助挂)... 总算清楚!wpk辅助(辅助挂)其实真的是有挂(有挂方式辅助器)该软件可以轻松地帮助玩家将外卦神器提升...
程序员教你!wepoker私人... 程序员教你!wepoker私人局俱乐部(辅助挂)确实存在有挂(有挂分享辅助方法)1、脚本辅助下载、免...
分享个大家!wepoker免费... 分享个大家!wepoker免费脚本咨询(辅助挂)切实是有挂(有挂存在辅助工具)能透视中分为三种模型:...
玩家亲测!wepoker轻量版... 玩家亲测!wepoker轻量版透视系统(辅助挂)一贯是有挂(有挂方式辅助工具)玩家亲测!wepoke...
记者发布!aapoker怎么拿... 记者发布!aapoker怎么拿好牌(辅助挂)一贯真的有挂(有挂头条辅助软件)1、首先打开辅助器下载最...
分享认知!wepoker辅助分... 分享认知!wepoker辅助分析器(辅助挂)真是真的有挂(确实有挂辅助软件)1、用户打开应用后不用登...
重大通报!wepoker手机版... 重大通报!wepoker手机版透视脚本(辅助挂)一直存在有挂(有挂神器辅助教程)1、上手简单,内置详...
详细说明!aapoker插件下... 详细说明!aapoker插件下载(辅助挂)竟然有挂(有挂攻略辅助方法)1、玩家可以在透视最简单三个步...
记者揭秘!pokemmo脚本辅... 记者揭秘!pokemmo脚本辅助下载(辅助挂)原来是真的有挂(真的有挂辅助app)1、游戏颠覆性的策...
揭秘攻略!wepoker透视脚... 揭秘攻略!wepoker透视脚本免费使用视频(辅助挂)竟然真的有挂(真的有挂辅助攻略)1、有没有辅助...