我在app.js中有这个功能,它使用promises连接到api。选择打开的应用程序取决于用户ID。
me.boot = function () {
me.getUserID().then(me.openAppFunction);
};
另外,我在Home.js控制器中有这个功能
getObjectsFromApp();
此功能需要在将应用程序加载到其他文件后执行,但我不知道如何执行此操作。此app.js文件不是服务或工厂,它只是在应用程序加载require.js的所有脚本时调用的文件。这个文件唯一能做的就是选择在api中打开哪个应用程序,这就是为什么它只被调用一次。
答案 0 :(得分:0)
你可能正在寻找Event
......
你应该留在有棱有角的环境中,所以,你应该使用$rootScope.$broadcast
和$rootScope.$on
,因为$rootScope
是单一的,所以它们可以在你的应用程序的任何地方使用。