Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.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 如何在两个视图之间共享解析(ui路由器)_Angularjs_Angular Ui Router - Fatal编程技术网

Angularjs 如何在两个视图之间共享解析(ui路由器)

Angularjs 如何在两个视图之间共享解析(ui路由器),angularjs,angular-ui-router,Angularjs,Angular Ui Router,所以,我知道我可能可以创建一个服务,但这将是一个干净得多,我觉得它应该工作。我试图将抽象视图中的解析注入到每个控制器中,但我得到了一个注入错误。有什么想法吗?或者这是不可能的 .state('myState', { url:'/mystate', views:{ '': { templateUrl: 'abstract-view.html', resolve: {

所以,我知道我可能可以创建一个服务,但这将是一个干净得多,我觉得它应该工作。我试图将抽象视图中的解析注入到每个控制器中,但我得到了一个注入错误。有什么想法吗?或者这是不可能的

.state('myState', {
        url:'/mystate',
        views:{
            '': {
                templateUrl: 'abstract-view.html',
                 resolve: {
                    myResolve: function(){
                        //resolvey stuff
                    }
                }
            },
            'view-one': {
                templateUrl:'view-one.html',
                controller:'ViewOneCtrl',
            },
            'view-two': {
                templateUrl:'view-two.html',
                controller:'ViewTwoCtrl',
            }
        }
    });

而且。。。我觉得自己很笨。我的决心要放在国家身上。不在视野之内