Ich beginne mit ionic v2, angular2 und typeScript. Also versuche ich eine ionische Login-Seite zu erstellen, die Anmeldedaten abruft und die Remote-API zur Authentifizierung kontaktiert. Ich brauche natürlich eckige Http Client.Wie eckige HttpModule in den Stamm importieren NgModule
Die src/app/app.component.ts wie folgt aussieht:
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 wie folgt aussieht:
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 {}
Natürlich kann jeder Andere notwendige Dateien (Seite/login/login. * und provider/auth-service.ts) sind definiert, so dass keine Datei- oder Dienstfehler fehlen.
DAS PROBLEM:
Wenn ich die App über ionic serve
bauen, das Verfahren ohne Fehler beendet, aber wenn die App im Browser starten, erhalte ich diesen Fehler:
Unexpected Modul „Httpmodule“ erklärt durch das Modul "AppModule"
Trotzdem folge ich nur den Anweisungen von this tutorial from the official documentation.
Ich google seit ein paar Stunden, ohne einen Workaround zu finden.
Kann mir jemand sagen, was mache ich falsch?
Verschieben Sie 'HttpModule' in' imports' Array. Und auch 'JsonpModule' Lesen Sie mehr https://angular.io/docs/ts/latest/cookbook/ngmodule-faq.html#!#q-what-to-import – yurzui
@yurzui, danke, und Entschuldigung für die dumme Frage ! –