如何实例化需要依赖注入的类

时间:2018-11-15 10:00:47

标签: angular dependency-injection

我正在使用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 ?
       }
   }

0 个答案:

没有答案