Ember应用程序控制器共享数据

时间:2018-08-30 07:59:20

标签: javascript ember.js

在Ember引擎应用中,可以使用Application Controller在彼此之间共享数据

  1. 说父应用和子引擎
  2. 两个子引擎之间

因此其中一个将在Application Controller上设置数据/属性,而另一个将从Application Controller访问/获取数据

这可以轻松完成,还是使用服务更好?

1 个答案:

答案 0 :(得分:3)

通常,服务可能更可取。控制器是单例的,并且具有完成您所建议的功能,但是服务是一个更简单的概念,Ember在社区开始意识到使用控制器的目的时就抽象了服务。在某些时候,某些控制器功能也可能消失……