我想用 EmberJs 构建一个 WebApplication。此应用程序不应是单个应用程序。我想把它分成小部件,我可以单独加载并插入网站。小部件应该具有相互通信的能力,并且它们都应该使用一个数据存储或数据模型。如何使用 ember 管理此类应用程序的最佳方式是什么?我应该为每个小部件使用 Ember.application 使用不同的 Ember 对象更好吗?
我的计划是通过 RequireJs 要求每个小部件,并拥有一个用于管理数据和小部件通信的中央应用程序。
问候.... T
我想用 EmberJs 构建一个 WebApplication。此应用程序不应是单个应用程序。我想把它分成小部件,我可以单独加载并插入网站。小部件应该具有相互通信的能力,并且它们都应该使用一个数据存储或数据模型。如何使用 ember 管理此类应用程序的最佳方式是什么?我应该为每个小部件使用 Ember.application 使用不同的 Ember 对象更好吗?
我的计划是通过 RequireJs 要求每个小部件,并拥有一个用于管理数据和小部件通信的中央应用程序。
问候.... T
已经有一个相关的问题@https ://stackoverflow.com/a/11391923/90741 ...
你当然应该有一个单一的应用程序命名空间,小部件重新打开公共类以丰富应用程序的行为/功能。
之后,您可以根据当前用户的配置文件激活(甚至加载)小部件。
这就是我们在这里所做的,而且效果很好。