angular – Ionic 3导入自定义组件
发布时间:2020-12-17 18:06:27 所属栏目:安全 来源:网络整理
导读:我坚持将自定义组件导入Ionic 3中的页面.这在Ionic 2中相对微不足道,但我似乎无法在Ionic 3中使用它. 我有一个名为other的现有页面模块.运行离子g组件测试后,我将自动生成的ComponentsModule导入other.module.ts并将其添加到imports数组中. import { Compone
我坚持将自定义组件导入Ionic 3中的页面.这在Ionic 2中相对微不足道,但我似乎无法在Ionic 3中使用它.
我有一个名为other的现有页面模块.运行离子g组件测试后,我将自动生成的ComponentsModule导入other.module.ts并将其添加到imports数组中. import { ComponentsModule } from "../../components/components.module"; @NgModule({ declarations: [ OtherPage,],imports: [ IonicPageModule.forChild(OtherPage),ComponentsModule,}) export class OtherPageModule {} 然后,我将组件选择器添加到页面中< test>< / test>. 这会导致错误: polyfills.js:3 Unhandled Promise rejection: Template parse errors: 'test' is not a known element: 1. If 'test' is an Angular component,then verify that it is part of this module. 2. To allow any element add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. (" <ion-content padding> [ERROR ->]<test> </test> </ion-content> "): ng:///AppModule/OtherPage.html@16:0 ; Zone: <root> ; Task: Promise.then ; Value: Error: Template parse errors: 'test' is not a known element: 1. If 'test' is an Angular component,then verify that it is part of this module. 这对我不起作用.我还尝试为测试组件创建一个模块并以相同的方式导入它,但这对我不起作用. 我似乎无法找到任何文档或示例.如何在Ionic 3中导入自定义组件? 解决方法
你需要像下面这样做:
import { ComponentsModule } from "../../components/components.module"; @NgModule({ declarations: [ OtherPage,entryComponents: [ ComponentsModule ] }) export class OtherPageModule {} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |