在Angular中共享数据的技术有哪些,以及它们的优缺点

时间:2017-12-29 03:24:32

标签: javascript angular angular-components feedback

据我所知,Angular共享数据的方式有四种(我们可以看到它们here):

  1. via Input() decorator;
  2. via ViewChild() decorator;
  3. 通过Output()装饰者和EventEmitter;
  4. 使用服务。
  5. 是否有其他方法在Angular组件之间共享数据?它的优点和缺点是什么?

1 个答案:

答案 0 :(得分:1)

1-3和4项之间的主要区别在于'家庭'。

只有当组件具有父子连接时,才能使用1-3。

如果组件不是'亲属',则应使用servise