【发布时间】:2017-12-27 02:12:33
【问题描述】:
我正在研究 MEAN 堆栈和 Angular,并在一个名为 itemListDetailsComponent(在 .ts 文件中)的 Angular 组件中使用以下方法:
onStatusUpdateClick() {
this.activatedRoute.queryParams.subscribe((params: any) => {
console.log('queryParams', params['itemId']);
this.itemsUpdateService.updateItemStatus(
params['itemId'],
this.activatedRoute.data).subscribe(data => {
this.itemsUpdateService.statusChanged.emit("Status Changed");
}, error => {super.handleError(error, (err) => {console.log(err)})});
});
}
此外,还有另一个角度组件 (itemsSideListComponent),它显示所有项目及其状态的列表。 现在,一旦 itemsListDetailComponent 保存并更新了所选项目的状态,我需要刷新 itemsSideListComponent 中显示的项目列表。
任何信息,我怎样才能在 itemListDetailsComponent 中的选定项目的数据后刷新 可见项目 列表的 itemsSideListComponent strong> 已保存/更新。
请帮忙,因为我对 Angular 完全陌生。
【问题讨论】:
-
投反对票的人能否评论一下为什么投反对票?
-
检查组件的属性 ?
@Output()。在 itemListDetailsComponent 中的选定项目被保存/更新后使用它。 -
@RadouaneROUFID,你能详细说明一下输出关键字吗?我应该把它作为属性放在保存方法上还是放在'itemListDetailsComponent'的组件类上?
标签: angular typescript mean-stack angular-components