我在app.js中使用承诺连接到API。选择要打开的应用程序取决于用户ID。AngularJS将数据加载到另一个文件后,在控制器中调用函数
me.boot = function() {
me.getUserID().then(me.openAppFunction);
};
另外,我有这个功能,我Home.js控制器
getObjectsFromApp();
此功能需要在应用程序中的其他文件中加载后执行,但我不知道该怎么办这个。这个app.js文件不是服务或工厂,它只是在应用程序使用require.js加载所有脚本时调用的文件。这个文件唯一的作用是选择在api中打开哪个应用程序,这就是为什么它只被调用一次。
因此,您希望在解决getUserId的承诺时,在Home控制器中执行getObjectsFromApp函数?是对的吗? – pedromarce
是的,正好是@pedromarce。 –