【发布时间】:2017-01-16 22:17:33
【问题描述】:
我是 Angular 新手,对提供程序覆盖有疑问。我想在我的项目https://www.npmjs.com/package/mydatepicker 中使用这个日期选择器。
我想覆盖这个库的组件使用的语言环境提供程序。这是示例https://plnkr.co/edit/fS8IoJqB8PYvgNEVGIMY。
我从库类 (my.locale.service.ts) 扩展了 LocaleService 并想用它来代替它,所以我在我的模块中指定了它:
providers: [{provide: LocaleService, useClass: MyLocaleService }]
但它不起作用,组件仍然使用它自己的LocaleService。我怎样才能做到这一点?
谢谢!
【问题讨论】:
-
这最终对你有用吗?我为此苦苦挣扎了一段时间,没有结果。
标签: angular