我正在使用Angular 6.1.1,并且我有一个需要注入服务变量的类模型。 有什么办法可以在不提供任何DI的情况下实例化我的班级?
也许,我用错误的方式这样做,如何在这种用例中很好地使用角度。
预先感谢
目标是使用类中的jectedService来实现此目的
@Injectable({
providedIn: 'root'
})
export class AuthenticationService {
public User : User = new User();
constructor() { }
}
export class Item {
public UserCreator: User;
// Other properties
constructor(private authenticationService : AuthenticationService) {
this.UserCreator = this.authenticationService.User;
}
}
export class ExampleComponent {
constructor() {
const newItem : Item = new Item();
//Doesn't compiled because need authenticationService argument
//Is there any way to ask Angular to instanciate this class with auto resolving the injection of the authenticationService ?
}
}