中缺少导入
login.service.ts
,使用下面提到的方法:
import { Injectable } from '@angular/core';
import { Http } from '@angular/http';
@Injectable()
export class LoginService {
private loginUrl = 'http://localhost/kpittu/index.php/user/authorization';
constructor(private http: Http) { }
login(): void {
}
}
编辑
说明:
您已经导入了“HttpModule”,它允许您使用该模块的功能。但是您需要在相应的文件中导入“Http”。
sharedModule
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { HttpModule} from '@angular/http';
import { TranslateModule } from '@ngx-translate/core';
import { ComponentsModule } from './components/components.module';
import { DirectivesModule } from './directives/directives.module';
import { PipesModule } from './pipes/pipes.module';
@NgModule({
imports: [
CommonModule,
FormsModule,
HttpModule,
ComponentsModule,
DirectivesModule,
PipesModule
],
exports: [
CommonModule,
FormsModule,
HttpModule,
TranslateModule,
ComponentsModule,
DirectivesModule,
PipesModule
],
declarations: []
})
export class SharedModule { }