如何将角HttpModule导入根NgModule
发布时间:2020-12-17 17:32:44 所属栏目:安全 来源:网络整理
导读:我从离子v2,angular2和typeScript开始.所以我想设置一个离子登录页面,它检索登录凭据并联系远程api进行身份验证.我显然需要有角度的Http Client. src / app / app.component.ts看起来像: import { Component } from '@angular/core';import { Platform } fr
|
我从离子v2,angular2和typeScript开始.所以我想设置一个离子登录页面,它检索登录凭据并联系远程api进行身份验证.我显然需要有角度的Http Client.
src / app / app.component.ts看起来像: import { Component } from '@angular/core';
import { Platform } from 'ionic-angular';
import { StatusBar,Splashscreen } from 'ionic-native';
import { LoginPage } from '../pages/login/login';
@Component({
templateUrl: 'app.html'
})
export class MyApp {
rootPage = LoginPage;
constructor(platform: Platform) {
platform.ready().then(() => {
StatusBar.styleDefault();
Splashscreen.hide();
});
}
}
src / app / app.module.ts看起来像: import { NgModule,ErrorHandler } from '@angular/core';
import { IonicApp,IonicModule,IonicErrorHandler } from 'ionic-angular';
import { MyApp } from './app.component';
import { LoginPage } from '../pages/login/login';
import { AuthService } from '../providers/auth-service';
import { HttpModule,JsonpModule } from '@angular/http';
@NgModule({
declarations: [
MyApp,LoginPage,HttpModule,JsonpModule,],imports: [
IonicModule.forRoot(MyApp)
],bootstrap: [IonicApp],entryComponents: [
MyApp,LoginPage
],providers: [{provide: ErrorHandler,useClass: IonicErrorHandler},AuthService]
})
export class AppModule {}
当然,还定义了任何其他必需的文件(page / login / login.*和provider / auth-service.ts),因此不会丢失文件或服务错误. 问题: 当我通过离子服务构建应用程序时,该过程完成没有错误,但是当在浏览器中启动应用程序时,我收到此错误: 模块“AppModule”声明的意外模块“HttpModule” 解决方法
你应该导入HttpModule如下,
imports: [
HttpModule,JsonpModule
...
...
}
注意:与JsonpModule相同.并且不要忘记从声明数组中删除它们. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
