如何将角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相同.并且不要忘记从声明数组中删除它们. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |