gpt4 book ai didi

angular - 类型 'forChild' 上不存在属性 'typeof IonicModule'

转载 作者:太空狗 更新时间:2023-10-29 16:57:28 28 4
gpt4 key购买 nike

我正在使用 ionic cli 使用此命令生成页面

ionic generate page login
ionic g page login

然后我在浏览器中收到这个错误

Typescript Error
Property 'forChild' does not exist on type 'typeof IonicModule'.
E:/workspace/Ionic/myApp/src/pages/login/login.module.ts
imports: [
IonicModule.forChild(Login),
],

还在登录文件夹中创建 4 个项目。

1.login.html
2.login.ts
3.login.module.ts
4.login.scss

任何机构都可以解决这个问题。这是 login.module.ts

import { NgModule } from '@angular/core';
import { IonicModule } from 'ionic-angular';
import { Login } from './login';

@NgModule({
declarations: [
Login,
],
imports: [
IonicModule.forChild(Login),
],
exports: [
Login
]
})
export class LoginModule {}

如果我删除此行,应用程序将正常运行。

 IonicModule.forChild(Login),

最佳答案

IonicModule.forRoot(MyApp)

Github 链接 here .

export class IonicModule {

/**
* Set the root app component for you IonicModule
* @param {any} appRoot The root AppComponent for this app.
* @param {any} config Config Options for the app. Accepts any config property.
* @param {any} deepLinkConfig Any configuration needed for the Ionic Deeplinker.
*/
static forRoot(appRoot: any,
config: any = null,
deepLinkConfig: DeepLinkConfig = null): ModuleWithProviders {

要引导单个页面,您可以尝试 IonicPageModule .

@NgModule({
imports: [IonicModule],
exports: [IonicModule]
})
export class IonicPageModule {

static forChild(page: any): ModuleWithProviders {

将您的导入更改为:

 imports: [
IonicPageModule.forChild(Login),
]

更新:

相关链接:IonicPage , IonicPageModule .

根据google docs分享于 discussion here这是在 ionic 3 中引入的,用于 ionic 页面的延迟加载。

关于angular - 类型 'forChild' 上不存在属性 'typeof IonicModule',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43248635/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com