dialogRef.afterClosed()

来源:3-4 路由动画及高阶动画函数

Allen_Liu_1106

2018-03-01

老师有个简单的问题哈,看到这里时:

openNewProjectDialog() {
 const dialogRef = this.dialog.open(NewProjectComponent, {data: {dark: true}});
 dialogRef.afterClosed().subscribe(result => {
          console.log(result);
          this.projects=[...this.projects,{id:3,name:'一项新活动',desc:'这是一个新活动',coverImg:'assets/images/covers/1.jpg'}];

 });
}

dialogRef.afterClosed()这个调用是不是会导致页面重新加载,使增加元素后的this.projects重新展现在页面上呢,这里面有没有类似angular本身Oncheck之类的调用包含在里面呢

写回答

1回答

接灰的电子产品

2018-03-01

1. 页面不会重新加载啊,数据重新绑定了

2. OnCheck 是个生命周期 Hook,不需要显式调用,你在 oncheck 中 log一下就知道它的作用了

0
3
Allen_Liu_1106
非常感谢!
2018-03-02
共3条回复

Angular打造企业级协作平台,让你在Angular领域中出类拔萃

全网首个介绍官方 Material 组件库用法与 Redux 在 Angular 中的应用

998 学习 · 536 问题

查看课程