我正在为我的网格控件开发一个指令,我需要在构建网格控件之前从服务器获取一些公共资源数据。
我如何为指令编写初始化函数?我需要在将控件加载到DOM之前执行它,它必须是类似于懒惰的(它应该只在DOM得到指令时执行)。
我在指令的控制器中编写了一个函数来从服务器获取资源,但指令执行不等待服务器响应。它只是继续执行并且抛出资源值是未定义的。
请有人帮我解决这个问题吗?
答案 0 :(得分:0)
您可以使用州的resolve函数在控制器实例化之前加载数据,请参阅https://docs.angularjs.org/api/ngRoute/provider/ $ routeProvider
或者你可以用角度方式和
来做