【发布时间】:2019-03-18 11:22:17
【问题描述】:
我需要一些帮助。 我已经声明了一个组件;当我在 Ionic 的普通页面上使用它时,该组件工作正常。 当我尝试在 Ionic 标签页中使用相同的组件时;我收到错误消息
- 如果 'vehicle-details' 是一个 Angular 组件,则验证它是该模块的一部分。
-
如果“vehicle-details”是 Web 组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“@NgModule.schemas”以禁止显示此消息。 ("
[错误->]
我已经在 component.module.ts 中声明了 我环顾四周,似乎无法弄清楚是什么导致了这个问题。
app.module.ts
import {
ComponentsModule
} from '../components/components.module';
@NgModule({
declarations: [],
imports: [ComponentsModule],
bootstrap: [IonicApp],
entryComponents: [],
providers: []
})
export class AppModule {}
components.module.ts
import {
NgModule
} from '@angular/core';
import {
ReactiveFormsModule
} from '@angular/forms';
import {
IonicModule
} from 'ionic-angular';
import {
VehicleDetailsComponent
} from './pages/vehicle-details/vehicle-details';
@NgModule({
declarations: [
VehicleDetailsComponent ],
imports: [ReactiveFormsModule,
IonicModule.forRoot(LoginComponent)
],
exports: [
VehicleDetailsComponent ]
})
export class ComponentsModule {}
【问题讨论】:
-
您介意向我们展示您的 module.app.ts 吗?你不是懒加载吧?
-
我已经编辑了问题并且组件没有被延迟加载。