You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular调用Service后无法在模板显示对象值的问题排查

Project组件异步获取单项目数据不渲染问题排查与解决

问题现象

  • 开发Project组件时,调用Service接口获取单个项目数据,回调结果无法渲染到模板中
  • 组件初始化时,project对象的默认值会短暂显示,但Service回调返回后默认值消失,模板却没有更新
  • 调试发现接口回调返回的是Array类型,而非预期的单个对象

排查过程

最初误以为是异步更新机制导致的模板未刷新,反复检查组件内的异步逻辑(比如状态更新、订阅处理),但没有找到问题。进一步核对接口返回数据格式才发现:使用json-server作为模拟后端时,查询单个项目的接口返回的是数组格式,而非单个对象。

解决方案

调整后端接口(更换后端或修改json-server的配置/路由),确保查询单个项目时返回单个对象而非数组,组件即可正常渲染接口返回的项目数据。


内容的提问来源于stack exchange,提问作者Emkey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 13:41:12