У меня есть две службы: LoginService и UserService. Я пытаюсь ввести UserService в LoginService, и приложение не будет запущено.
В консоли у меня есть ошибка:
Ошибка: не удается разрешить все параметры для UserService: ([object Object],?). в SyntaxError.ZoneAwareError(http://localhost: 4200/polyfills.bundle.js: 7156: 33) в SyntaxError.BaseError [в качестве конструктора]
это мой LoginService:
import {UserService} from '../services/user.service';
@Injectable()
export class LoginService {
constructor(public _http: Http,public us:UserService) {
}
и UserService:
@Injectable()
export class UserService {
constructor(private _http: Http , public _ls: LoginService) {
}
угловой модуль:
import {LoginService} from './services/login.service';
import {UserService} from './services/user.service';
@NgModule({
declarations: [
AppComponent,
],
imports: [
BrowserModule,
FormsModule,
HttpModule,
],
exports: [BrowserModule, SlimLoadingBarModule],
providers: [UserService, LoginService, appRoutingProviders],
bootstrap: [AppComponent]
})
export class AppModule { }