类未加载,不知道"缓存"类来自哪里



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

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

我真的很困惑,为什么这种情况只发生在这一个特定的类上,以及为什么现在发生。这不是这个项目的新课程,就在一周前,它还运行得很好。

有线索吗?

好的,我已经知道发生了什么。这些对象是通过.NET5WebApi传入的,并使用json进行发送。我认为工作正常的类"a"one_answers"c"实际上发送了一些不应该序列化的序列化属性。只有类"b"的属性或函数没有序列化(这很好(,但因此该类从未实例化。我首先需要用json对象初始化类,很像这里描述的

最新更新