在Angular 6中禁止"检测到循环依赖性"抑制警告

Kor*_*son 5 warnings suppress-warnings angular

我收到了警告

检测到循环依赖!

在Angular 6中,我知道为什么会出现这个问题,但这根本不是问题.

我目前正在使用SVG,在我的逻辑中我防止了可能的问题所以我只想抑制这个警告.我怎样才能做到这一点?

我之后会解决这个问题,但是现在我想保留它,因为我的代码更加结构化.

小智 14

这里是angular.json文件的正确路径:

projects -> architect -> options - > "showCircularDependencies": false
Run Code Online (Sandbox Code Playgroud)


Ney*_*yxo 5

这应该是一个问题,因为它就像一个具有多个组件/模块的递归函数。忽略警告可能会导致站点变慢、内存泄漏等。

您目前可能没有注意到任何事情,但这是一种不好的做法,您不应该习惯。

是一个示例,说明如何解决您的循环依赖。

编辑:

如果你想完全禁用警告,可以通过做修改您的angular.json配置文件。

"defaults": {
    "apps": {
      "showCircularDependencies": false
    }
    "build": {
      "showCircularDependencies": false
    }
  }
Run Code Online (Sandbox Code Playgroud)