Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 页面加载时查询本地存储_Angularjs - Fatal编程技术网

Angularjs 页面加载时查询本地存储

Angularjs 页面加载时查询本地存储,angularjs,Angularjs,我有一个angularjs应用程序,在页面加载时,它列出了来自远程服务器的条目,在应用程序中,它存储了一个我需要查询web服务的值 我遇到的问题是,当我创建一个名为“fetchSearchQueryParam”的服务并执行以下操作时: 在运行$http请求之前,fetchSearchQueryParam.getParam()没有返回任何内容。通过调试,它将在加载所有内容后提取值,这也意味着我的控制器 如何强制它在页面加载时运行数据库查询,将值存储在$rootScope中,以便我可以在对服务器的所

我有一个angularjs应用程序,在页面加载时,它列出了来自远程服务器的条目,在应用程序中,它存储了一个我需要查询web服务的值

我遇到的问题是,当我创建一个名为“fetchSearchQueryParam”的服务并执行以下操作时:

在运行$http请求之前,fetchSearchQueryParam.getParam()没有返回任何内容。通过调试,它将在加载所有内容后提取值,这也意味着我的控制器


如何强制它在页面加载时运行数据库查询,将值存储在$rootScope中,以便我可以在对服务器的所有调用中使用它?

可能会发布一些代码?您应该能够在控制器加载之前使用服务。ng-init应该执行此任务,它在控制器加载后调用