Nad*_*saf 16 ionic-framework ionic2 angular
我正在使用离子cli使用此命令生成页面
ionic generate page login
ionic g page login
Run Code Online (Sandbox Code Playgroud)
然后我在浏览器中收到此错误
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),
],
Run Code Online (Sandbox Code Playgroud)
还在登录文件夹中创建4个项目.
1.login.html
2.login.ts
3.login.module.ts
4.login.scss
Run Code Online (Sandbox Code Playgroud)
任何人都可以解决这个问题 这是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 {}
Run Code Online (Sandbox Code Playgroud)
如果我删除此行,应用程序工作正常.
IonicModule.forChild(Login),
Run Code Online (Sandbox Code Playgroud)
Sur*_*Rao 14
有
IonicModule.forRoot(MyApp).
Github链接在这里.
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 {
Run Code Online (Sandbox Code Playgroud)
要引导单个页面,您可以尝试IonicPageModule.
@NgModule({
imports: [IonicModule],
exports: [IonicModule]
})
export class IonicPageModule {
static forChild(page: any): ModuleWithProviders {
Run Code Online (Sandbox Code Playgroud)
将导入更改为:
imports: [
IonicPageModule.forChild(Login),
]
Run Code Online (Sandbox Code Playgroud)
更新:
相关链接:IonicPage, IonicPageModule.
根据在此讨论中分享的谷歌文档,这是为了延迟加载离子页面而引入的.ionic 3
| 归档时间: |
|
| 查看次数: |
8262 次 |
| 最近记录: |