我正在使用angular和打字稿。 我的删除文件有问题。 我有三个接口:Project,SubProject和Position。 项目有一个subProjectIds,如果我在selectedProject中添加子项目,它将转到Project接口的subProjectIds。 所以它与SubProject的位置有关。
删除项目时,子项目未删除,因此不会删除该位置。我希望当我自动删除一个项目时,所有要删除的所选项目中连接的子项目和位置。 这是删除Project或SubProject时的代码。
Leaf temp = new Leaf();
temp = x.increment();
temp.increment();
这是我添加SubProject的时候。
deleteProject(project) {
const text = 'Are you sure to delete this project ?';
this.dialog
.open(ConfirmationDialogComponent, { data: text, disableClose: true })
.afterClosed()
.subscribe((result: boolean) => result &&
this.store.dispatch(new DeleteProjectInternalAction(project.id)));
}
deleteSubProject(subproject) {
const text = 'Are you sure to delete this SubProject ?';
this.dialog
.open(ConfirmationDialogComponent, {
data: text,
disableClose: true
})
.afterClosed().subscribe(result => {
if (result) {
this.store.dispatch(new DeleteSubProjectInternalAction(subproject.id));
}
});
}
答案 0 :(得分:0)
这里有两件事
在您的情况下,从数据库中删除子项目并在前端重新加载更新的子项目。