angular - 添加 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 中的元素时,这不是问题
解决方案
推荐阅读
- python - 通过 Flask-sqlalchemy 在 postgresql db 中创建表时出现语法错误
- javascript - 用于 linux 挂载路径的正则表达式以验证 js 中的路径
- listview - 大家好!我不知道如何正确重构我的代码。我想通过数组制作一个小部件列表,怎么做?
- apache-kafka - apache flink 与 Kafka:InvalidTypesException
- html - IE11 的网格模板列?
- android - 有什么方法可以更改 SpannableString 中已应用的 BackgroundColorSpan 的颜色?
- java - TestNG 给出 NullPointerException
- reactjs - 如何在 React Native 0.60+ 中更改第三方包
- sitefinity - 将按钮添加到动态模块后端列表 sitefinity
- firebase - 颤振:Firebase Google 身份验证不起作用