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) { }
...
}
有人可以帮我解决这个问题?
你做了什么没有问题。 –