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模态框中实现数据的刷新和更新。

相关内容

热门资讯

有挂分析辅助!潮友软件辅助器脚... 有挂分析辅助!潮友软件辅助器脚本,闲逸辅助插件(透视规律开挂辅助脚本)潮友软件辅助器脚本ai黑科技系...
有挂方略辅助!同城游抓狗腿辅助... 有挂方略辅助!同城游抓狗腿辅助,浙江宝宝游戏辅助器是真的嘛(最新通报开挂辅助插件)您好:同城游抓狗腿...
有挂总结开挂!微信小程序加速器... 有挂总结开挂!微信小程序加速器,情怀打七开辅助(大家学习交流开挂辅助软件);无需打开直接搜索加薇13...
有挂解惑辅助!蘑菇云辅助怎么使... 有挂解惑辅助!蘑菇云辅助怎么使用,衢州都莱辅助器下载(透视攻略开挂辅助脚本);1、这是跨平台的蘑菇云...
有挂教学辅助!雀神广东麻将推倒... 有挂教学辅助!雀神广东麻将推倒胡辅助器下载,玉海楼茶苑辅助器(必备教程开挂辅助脚本);打开点击测试直...
有人有挂辅助!情怀四川辅助哪里... 有人有挂辅助!情怀四川辅助哪里可以装,超圣大厅黑科技(玩家必知教程开挂辅助平台) >>您好:软件加薇...
有挂解密开挂!随意玩辅助器视频... 随意玩辅助器视频透视挂 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由...
有挂秘笈开挂!蜂娱辅助,玩吧辅... 有挂秘笈开挂!蜂娱辅助,玩吧辅助工具(透视好友房开挂辅助插件);亲真的是有正版授权,小编(透视辅助软...
有挂教程开挂!海贝之城正版辅助... 有挂教程开挂!海贝之城正版辅助,贪吃蛇辅助器怎么下载(六分钟了解开挂辅助工具);无需打开直接搜索打开...
有挂方法开挂!顺欣茶楼辅助软件... 有挂方法开挂!顺欣茶楼辅助软件视频,禅游游戏辅助脚本(热点推荐开挂辅助神器)您好:顺欣茶楼辅助软件视...