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 { }
私の第2のサービス
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) { }
...
}
誰かが問題を解決するために私を助けることができますか?あなたの第2のサービスで
あなたがしたことに問題はありません。 –