我需要一些帮助。 我已经声明了一个组件;当我在Ionic的常规页面上使用该组件时,该组件工作正常。 当我尝试在Ionic标签页中使用相同的组件时;我收到错误消息
如果“ vehicle-details”是Web组件,则将“ CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“ @ NgModule.schemas”以禁止显示此消息。 (“
[错误->]
我已经在component.module.ts中声明了它 我环顾四周,似乎无法找出导致此问题的原因。
import {
ComponentsModule
} from '../components/components.module';
@NgModule({
declarations: [],
imports: [ComponentsModule],
bootstrap: [IonicApp],
entryComponents: [],
providers: []
})
export class AppModule {}
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 {}
答案 0 :(得分:1)
我找到了解决方案;我使用CLI来创建选项卡页面,但CLI并未在app.module.ts中声明页面。 在app.module.ts中声明页面后,我就可以使用该组件了。