0
我想在另一項服務中使用服務。如果我導入服務,代碼將運行。但是現在我將服務移動到一個模塊,並且我想導入新的模塊。但現在可以角度不找到服務。在另一項服務中使用來自模塊的服務
新模塊
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { LoginService } from './login.service';
@NgModule({
imports: [
CommonModule, FormsModule
],
declarations: [ // components for use in THIS module
],
exports: [ // components that we want to make available
],
providers: [ // singleton services
LoginService
]
})
export class LoginModule { }
我的第二個服務
import { Injectable } from '@angular/core';
import { LoginService } from '../login/login.service'; // this works
import { LoginModule } from '../login/login.module'; // here angular can't find LoginService
...
@Injectable()
export class ImportService {
constructor(private http: Http, private loginService: LoginService) { }
...
}
有人可以幫我解決這個問題?
你做了什麼沒有問題。 –