2016-11-04 75 views
1

我来自NG1的NG2。在NG1中,您放入父级作用域的所有内容均可由子作用域访问,并且是视图。Angular2 - 全局查看功能

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

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

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

使用一个全球性的服务,并从每一个部件公开注入它不是一个非常好的解决方案是(不是工作量,而是乱七八糟的量)

回答

0

我发现,这样的事情不能除非你使用基类,并且所有的组件都扩展它。

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

你可以把它看成多余的编码,但现在我可以真正感谢它,因为它非常有组织。