ionic-framework - 显示“离子按钮”的离子按钮不是已知元素
问题描述
我是 ionic 新手,这似乎是一个愚蠢的问题,但我需要一些帮助使用一些简单的按钮会引发错误。我正在使用离子 4.0。
'ion-button' 不是已知元素: 1. 如果 'ion-button' 是 Angular 组件,则验证它是否是该模块的一部分。2. 如果 'ion-button' 是 Web 组件,则将 'CUSTOM_ELEMENTS_SCHEMA' 添加到该组件的 '@NgModule.schemas' 以禁止显示此消息。
<ion-button color="primary">Primary</ion-button>
解决方案
为了避免该错误消息:
- 将CUSTOM_ELEMENTS_SCHEMA导入app.modules.ts:
import { ErrorHandler, NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
- 将架构:[CUSTOM_ELEMENTS_SCHEMA]添加到 app.modules.ts,如下所示:
@NgModule({
declarations: [
MyApp,
HomePage
],
imports: [
BrowserModule,
HttpClientModule,
MomentModule,
IonicModule.forRoot(MyApp),
],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
HomePage
],
providers: [
StatusBar,
SplashScreen,
{provide: ErrorHandler, useClass: IonicErrorHandler},
],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
推荐阅读
- c++ - 向量中的 std::sort
返回 0 而不是值 - reactjs - 尝试从 Babel 6 升级到 Babel 7 时,webpack 模块构建失败
- python - Python 在初始化期间更改实例的属性
- java - 为什么与我的外部数据库(Spring/JpaRepository)没有连接?
- android - Gradle 排除依赖从内置 apk 导入的 lib
- javascript - 添加
- python-3.x - 字符宽度
- javascript - 仅使用 Javascript 的表单
- jss - 引用生成的类名的 JSS 语法是什么?
- docker - “此节点不是 swarm manager”错误,但我没有使用 docker swarm