首页 > 解决方案 > 如何在延迟加载模块中使用 ngx-advanced-searchbox?

问题描述

我已经在主模块中成功实现了 ngx-advanced-searchbox 。但我无法在延迟加载的模块中使用它。

我收到以下错误-

Error: Uncaught (in promise): Error: BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.
Error: BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.
    at new BrowserModule (platform-browser.js:3198)
    at _createClass (core.js:23172)
.
.
.

标签: javascriptangular

解决方案


您只能在应用程序的一个模块中使用 BrowserModule,通常仅在 app.module.ts 中。如果您有多个模块,则必须在所有其他模块中导入 CommonModule 而不是 BrowserModule。

编辑

您可以BrowserModule从 app.module 中的导入中删除,并依靠ngx-advanced-searchbox为您导入它。 这是一个类似的问题


推荐阅读