我构建了一个名为lang.service.ts
. 它所做的只是一种key: value
机制。每当我需要它到我的组件时,我都会将它导入并声明它,constructor
然后我将它用作{{lang('key').text}}
. 到目前为止,一切都很好。
问题是我注意到我将为每个组件加载它,例如 forview-header.component.ts
和view-footer.components.ts
许多其他组件。我从来没有使用过 Angular 1,但是 IIRC,我可以在那里做类似的事情rootScope.lang(..)
,它可以完成我正在寻找的东西。有没有办法在 Angular 2 中做类似的事情?