angular – 在没有@ Input / @输出的组件之间传递数据

前端之家收集整理的这篇文章主要介绍了angular – 在没有@ Input / @输出的组件之间传递数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
简而言之,我需要一个“购物车”,例如从一个组件到网站其余部分的关系.我说“像购物车一样”,因为它基本上是用户浏览时产生的需求列表.它不会有任何价格或税收逻辑,但每种类型的需求都将拥有其自己的子参数,这些参数与我正在创建接口的其他参数不同.我认为需求组件将使用any的类型来接受传入的数据块.

截至目前,在整个树上创建@Inputs和@Outputs的大规模高速公路只是为了越过一个分支而退回一层看起来过于繁琐.我认为如果我可以创建一个直接推送到需求组件的函数,或者创建一个类来推送所有内容并在需求组件中对其进行订阅,那将是一件好事.

我在2月1日的搜索中设置了一个过滤器 – 现在发现了这个
Share data between components using a service in Angular2

它更清楚地说明了这是可能的事实,但由于我不知道应该怎么做,所以我不知道如何从中得出答案.

我没有提出任何尝试它的代码,因为我不知道该尝试什么,所以我只有我的组件.看到我正在询问一种方法来创建一个无论在组件树上的哪些内容都有效的关系,我发现在发布组件时没有任何意义,基本上只会说< h1> hi< / h1>到目前为止,他们表明他们正在工作.如果您仍然希望看到我的代码,我会发布它,但它不是很多哈哈.我仍在使用Angular2,目前无法更新Node和NPM以使用4.任何有关如何实现这一点的信息将不胜感激.

利用Angular Services,它们是在组件之间传递数据的一种方式,也很简单,因为输入和输出会卡在事件发射器的Spaghetti中,您也可以查看ngrx存储在一个地方保存数据.但我建议你只在中型到大型的应用程序中使用ngrx,因为它会增加一些代码.

我的回购已详细使用了这两个概念
https://github.com/rahulrsingh09/AngularConcepts

猜你在找的Angularjs相关文章