【问题标题】:Not all data come from server并非所有数据都来自服务器
【发布时间】:2018-03-05 14:32:14
【问题描述】:

我正在从ASP.NET WebAPI发送对象:

真的很奇怪,但是客户端Angular 4没有这个对象:

我不明白MP_ShipmentLines 对象在哪里?可能是什么原因?我该如何解决?

我已在客户端分配了“CarCount”。没有额外的处理,这是同一个对象。

【问题讨论】:

  • @KirkLarkin 我已经在客户端分配了 CarCount。没有额外的处理,这是同一个对象。
  • @downvoter 你为什么投反对票?什么原因!我真的很想回答。也许我犯了愚蠢的错误?
  • MP_ShipmentLines 是否引用了其父对象中的任何内容?
  • @KirkLarkin 对不起,你是什么意思?
  • 我正在查看您是否可能在某处有循环引用,这可能会被序列化过程删除。还值得仔细检查浏览器开发者工具中的响应,以确保它真的没有从服务器返回。

标签: c# asp.net json angular asp.net-web-api


【解决方案1】:

我会告诉你一些调试技巧,希望能解决你的问题:

1- 检查你在浏览器 url 中请求的地址,它必须显示一个 json 你可以在 jsononlineditor.org 检查你的 json,它会告诉你你的 api 是否工作正常

2- 在您订阅请求的地方打印您的 resived 数据 检查这会导致一些问题,例如与将 json 映射到您的对象有关

把你的部分代码留给别人可以给你更好的答案,直到现在我们只知道你有问题,不知道为什么。它不会是角度或 .NET 问题。

【讨论】:

    猜你喜欢
    • 2016-06-22
    • 1970-01-01
    • 1970-01-01
    • 2017-10-01
    • 1970-01-01
    • 2014-06-21
    • 1970-01-01
    • 2018-07-04
    • 1970-01-01
    相关资源
    最近更新 更多