Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.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
Javascript 通过stateProvider更改服务数据_Javascript_Angularjs - Fatal编程技术网

Javascript 通过stateProvider更改服务数据

Javascript 通过stateProvider更改服务数据,javascript,angularjs,Javascript,Angularjs,下面是我的应用程序配置: app.config(function($stateProvider, $locationProvider){ $locationProvider.html5Mode(true); $stateProvider .state("/", { // something .. }) .state("/fail", { template: '<div class="panel"></div>

下面是我的应用程序配置:

app.config(function($stateProvider, $locationProvider){
    $locationProvider.html5Mode(true);
    $stateProvider
    .state("/", {
      // something ..
    })
    .state("/fail", {
      template: '<div class="panel"></div>',
      controller: "PageCtrl",
      resolve: {
        blah: function(SomeService)  {
           SomeService.item = "Changed!"
        }
      }
    });
app.config(函数($stateProvider,$locationProvider){
$locationProvider.html5Mode(true);
$stateProvider
.州(“/”{
//某物。。
})
.state(“/fail”{
模板:“”,
控制器:“页面控制”,
决心:{
布拉赫:功能(SomeService){
SomeService.item=“已更改!”
}
}
});
我希望能够在服务上设置一个变量,并将其传播到控制器。我已经查阅了官方文档(.$routeProvider),如果没有一个好的示例,我似乎无法理解规范的头尾。实际上,我甚至不确定我是否应该使用resolve

请注意,我使用的是ui.state模块中的$stateProvider

如果这让人困惑,我明天会发布更多信息,可能还会发布一个plnkr/JSFIDLE示例,但是时间太晚了,我需要休息一下

谢谢你的帮助