【发布时间】:2017-12-10 02:11:37
【问题描述】:
请在这段代码中说明,当我调用另一个方法时,如何再次调用ngOnInit()?
ngOnInit(): void {
this.route.params.subscribe((params: Params) => {
this.model = this.userData;
});
}
update() {
this.loading = true;
this.userService.update(this.model).subscribe(
(data) => {
alert('Update successful');
},
(error) => {
alert('Not updated');
this.loading = false;
},
);
this.user_data();
}
【问题讨论】:
-
目的是什么?只需将代码移动到另一个方法并从
ngOnInit()调用该方法。ngOnInit()为每个方法调用一次。没有办法让它被多次调用。 -
请解释我更新的代码
标签: angular angular-lifecycle-hooks