【发布时间】:2023-04-10 22:06:01
【问题描述】:
当我在 Angular 中处理路由时,我尝试使用内存数据库来获取英雄。
最初的 StackBlitz 是 https://stackblitz.com/angular/yoerxnmrbod
如果你进入英雄标签,点击一个英雄,然后改变他的名字,改变就会反映在列表中。
我将数据的支持方式更改为内存数据库中的角度。
https://stackblitz.com/edit/angular-ke7pxn-vxp9hi?file=src/app/app.module.ts
如果您遵循与上述相同的工作流程,详细信息组件中的名称更改不会反映在列表中。为了获得相同的功能,我缺少什么?
【问题讨论】:
-
您没有配置服务或调用 createDb()。好像不完整。
-
@chrispy 哪个服务?我遵循了使内存数据库正常工作所需的基本原理。我没有做任何日志记录等,因为这对于我想要展示的东西来说似乎是多余的。这就是我作为示例的基础。 stackblitz.com/angular/ybbpegbnnlq
标签: javascript angular rxjs