【发布时间】:2017-03-26 03:23:10
【问题描述】:
下面的教程在这里:https://angular.io/docs/ts/latest/tutorial/toh-pt6.html
当前代码:https://github.com/GreenAnts/Angular2-tour-of-heroes-tutorial
(注意:http必须工作,因为我可以查看英雄,而仪表板正在查看英雄......只有当我查看英雄详细信息时,这对我来说没有意义,因为我从来没有改变我能想到的英雄细节方法。)
尝试查看英雄详情时出错:
我不知道它是什么,我假设它一定是我忽略的一些简单的东西,但我真的无法弄清楚,因为我被卡住了,任何帮助将不胜感激。
我在教程中这样说:
更新英雄详情
我们可以在英雄详情视图中编辑英雄的名字。前进 试试看。当我们输入时,英雄名称会在视图标题中更新。 但是当我们点击返回按钮时,更改就会丢失!
以前没有丢失更新,这是怎么回事?当应用程序使用 模拟英雄列表,直接对英雄对象进行了更改 单一的、应用范围内的共享列表。现在我们正在从 服务器,如果我们希望更改保持不变,我们需要将它们写回 到服务器。
起初我认为这可能是由于这个原因,但它说我们应该能够访问详细视图,所以我假设它是其他原因。
显示我可以访问其他组件的数据(没有错误):
【问题讨论】:
标签: http angular typescript error-handling