typescript 如何修复角11中超出最大调用堆栈大小的错误?

inkz8wg9  于 2022-12-24  发布在  TypeScript
关注(0)|答案(2)|浏览(168)

我有两个模块在Angular 11
1.客户模块
1.会计模块
并在这些相互使用的模块中声明某个组件为widget组件
1.客户模块-〉客户块信息小部件
1.会计模块-〉会计余额小工具
我现在想在会计模块中使用CustomerBlockInfoWidget,在客户模块中使用会计余额Widget
最后,出现了无穷大加载和get超出最大调用堆栈大小的错误
现在我如何使用这些小部件来修复无限负载

hi3rlvi2

hi3rlvi21#

Maximum call stack size exceeded错误通常是无限循环的症状。提供的信息没有指向代码中触发它的可能位置。
它可能是一个简单的循环,没有退出的机会,也可能是一个更复杂的场景,比如函数A调用函数B,函数B调用函数C,函数C调用函数A,然后循环。
如果您有错误的调用堆栈,阅读它应该足以注意到这种无限执行。

eqzww0vc

eqzww0vc2#

请确保没有在模块的导入数组中添加任何组件、指令和管道。

注解

您可以在模块的导入数组中添加独立组件、指令和管道。

相关问题