首页 > 解决方案 > 添加 CUSTOM_ELEMENTS_SCHEMA 导致初始化前无法访问模块

问题描述

添加 CUSTOM_ELEMENTS_SCHEMA 后,我看到:

Uncaught (in promise): ReferenceError: Cannot access 'SomethingModule' before initialization

我在 Angular、Ionic 4 中工作,当我添加,schemas: [CUSTOM_ELEMENTS_SCHEMA]@NgModule模块定义的部分时,它会引发上述错误。

在这种情况下,它是来自 Ionic Tabs 的“标签”模块。我已经将它隔离到这个变化。如果我不改变模式,Angular 会抱怨我在这个页面的(选项卡)模块定义中需要 CUSTOM_ELEMENTS_SCHEMA 但是一放进去就吐了

是的,我在import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/compiler/src/core';上面。

在 app.module.ts 中执行相同操作并使用 app.component.html 中的元素时,这不是问题

标签: angularionic-frameworkionic4web-componentstenciljs

解决方案


推荐阅读