Javascript 在已完全加载的控制器之后加载AngularJS指令

Javascript 在已完全加载的控制器之后加载AngularJS指令,javascript,node.js,angularjs,Javascript,Node.js,Angularjs,我有一个AngularJS项目,我想在包Y中的控制器完全加载之后,从包X加载一个指令 我的主要问题是控制器正在从数据库中检索一些数据,指令需要这些数据按预期工作。目前,该指令在数据完全加载之前完成加载,因此无法正常工作 我需要让指令在控制器(更重要的是,数据!)完全加载时开始工作 有什么建议吗 提前谢谢 你的问题需要与承诺合作 基于 另外,请查看著名的Egghead的视频,了解更多信息:.通过承诺提供“数据”,并在指令中使用该承诺在数据可用时访问数据?如果指令是其他模块的一部分,您可以创建一个服

我有一个AngularJS项目,我想在包Y中的控制器完全加载之后,从包X加载一个指令

我的主要问题是控制器正在从数据库中检索一些数据,指令需要这些数据按预期工作。目前,该指令在数据完全加载之前完成加载,因此无法正常工作

我需要让指令在控制器(更重要的是,数据!)完全加载时开始工作

有什么建议吗


提前谢谢

你的问题需要与承诺合作

基于


另外,请查看著名的Egghead的视频,了解更多信息:.

通过承诺提供“数据”,并在指令中使用该承诺在数据可用时访问数据?如果指令是其他模块的一部分,您可以创建一个服务来检索数据,并让它在指令模块的
.run
块中返回一个
promise