Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在Angular 2中动态添加提供程序到注入器?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
每个组件都可以使用COR_200_11845@ponentMetadata中的“providers”属性指定新的Providers.

有没有办法从组件的构造函数动态指定提供程序?

我已经在bootstrap部分完成了它.
bootstrap(AppComponent,[
    provide( requestOptions,{ useClass: DefaultrequestOptions } ),provide(http,{ useFactory:
        function(BACkend,defaultOptions) {
            return new http(BACkend,defaultOptions); },deps: [XHRBACkend,requestOptions]}),]);

我猜它也可以在一个组件中完成:

https://angular.io/docs/ts/latest/api/http/Http-class.html

通过将决策添加到工厂函数而不是仅返回相同的对象,可以使其动态化.

大佬总结

以上是大佬教程为你收集整理的如何在Angular 2中动态添加提供程序到注入器?全部内容,希望文章能够帮你解决如何在Angular 2中动态添加提供程序到注入器?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。