Angular2 - 全局视图功能

时间:2016-11-04 08:50:26

标签: angular

我是从NG1来到NG2的。在NG1中,您放置在父范围内的所有内容都可以通过子范围访问,并且可以访问它。

我现在面临一个问题: 我有多个组件的时间戳,我想为所有人运行一个函数,它会说“X分钟前”。

在这种情况下,最佳做法是什么?

使用@Input()是不可能的,因为它发生在路由器上。

使用全局服务,并从每个组件公开注入它也不是一个非常好的解决方案(不是工作量,而是混乱的数量)

1 个答案:

答案 0 :(得分:0)

我发现这样的事情无法完成,除非您使用基类并且所有组件都扩展它。

我所做的是使用全局变量,我将我想要的参数(作为指针)注入相关组件。

您可以将其视为冗余编码,但我现在非常感激,因为它非常有条理。