首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类未加载,不知道“cached”类来自何处

类未加载,不知道“cached”类来自何处
EN

Stack Overflow用户
提问于 2021-04-13 02:27:21
回答 1查看 28关注 0票数 0

我正在使用visual studio代码开发一个Angular 10应用程序。我在/app/_model/.ts中有一些基本类

由于某些原因,我不明白当我在MS Edge中调试应用程序时,当我查看“已加载的脚本”时,我看到类“a”和“c”已加载(从model文件夹中),但“b”未加载。如果我试图在类'b‘中设置断点,我也会得到一个“未绑定的断点”。在编辑代码与代码时,我对类'b‘所做的所有更改似乎都通过了。因此,如果我向类'b‘添加一个方法,比如'test',我可以从任何组件中调用它。然而,在运行时,我在edge中得到了以下异常: TypeError:_a.test不是一个函数。此外,该应用程序似乎确实有效,但它使用了一些旧版本的类'b‘。不知道那是从哪里来的。

我真的很困惑,为什么这种情况只发生在这个特定的类,也为什么现在。对于这个项目来说,这不是一个新的类,一周前它还工作得很好。

有什么线索吗?

EN

回答 1

Stack Overflow用户

发布于 2021-04-14 14:00:58

好吧,我已经知道是怎么回事了。这些对象是通过.NET5 WebApi传入的,并使用json发送。我认为可以正常工作的类'a‘和'c’实际上发送了序列化的一些不应该序列化的属性。属性或函数,只有类'b‘没有被序列化(这是好的),但因此类从未被实例化。我首先需要用json对象初始化这个类,这与前面描述的here非常相似

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67063781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档