tôi có hai dịch vụ: loginService và Userservice và cố gắng tiêm Userservice vào Loginservice và ứng dụng sẽ không chạy.góc 2 không thể giải quyết tất cả các tham số cho dịch vụ
trong giao diện điều khiển, tôi có lỗi:
Error: Can't resolve all parameters for UserService: ([object Object], ?). at SyntaxError.ZoneAwareError (http://localhost:4200/polyfills.bundle.js:7156:33) at SyntaxError.BaseError [as constructor]
đây là loginservice tôi:
import {UserService} from '../services/user.service';
@Injectable()
export class LoginService {
constructor(public _http: Http,public us:UserService) {
}
và userService:
@Injectable()
export class UserService {
constructor(private _http: Http , public _ls: LoginService) {
}
mô-đun góc:
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 { }
vui lòng thêm mô-đun góc và mã 'UserService' của bạn. – n00dl3
Bạn vừa tạo một phụ thuộc tròn –