小编Dom*_*nic的帖子

Angular 2 DI:将输入绑定传递给工厂提供商的deps

有没有一种简单的方法将输入绑定注入提供程序工厂的deps数组?下面显然不起作用.

const myServiceFactory = (object: any) => {
   //...
};

@Component({
    // ...
    inputs: ['object'],
    providers: [
        {
            provide: Object,
            useValue: object,
        },
        {
            provide: MyService,
            useFactory: myServiceFactory,
            deps: [Object]
        }
    ]
})
Run Code Online (Sandbox Code Playgroud)

angular2-injection angular2-inputs angular

4
推荐指数
1
解决办法
1101
查看次数