Javascript 角度UI路由器解析不工作

Javascript 角度UI路由器解析不工作,javascript,angularjs,routing,angular-ui-router,mean-stack,Javascript,Angularjs,Routing,Angular Ui Router,Mean Stack,当我在Angular ui router中使用resolve时,会导致我的站点每秒执行数百个get请求,但不会加载视图。我使用的是完整的平均值堆栈 视图是使用内嵌模板创建的,例如: <script type="text/ng-template" id="/home.html">......</script> 如果我不使用Resolve,页面就可以加载 编辑: 我把它归结为,我写的代码是针对angular版本的而不是直接返回$httppromise对象,将prom

当我在Angular ui router中使用resolve时,会导致我的站点每秒执行数百个get请求,但不会加载视图。我使用的是完整的平均值堆栈

视图是使用内嵌模板创建的,例如:

    <script type="text/ng-template" id="/home.html">......</script>
如果我不使用Resolve,页面就可以加载

编辑:
我把它归结为,我写的代码是针对angular版本的而不是直接返回
$http
promise
对象,将
promise
对象放入一个变量并返回它。请像休耕一样,这对我很有效

 var promise = $http.get('posts');
     promise.then(function(response) {

            },
        function(data) {

            });
 return promise;
请注意,
angular 1.6
中不推荐使用
success
error
回调,请使用
然后


  • 不要直接返回
    $http
    promise
    对象,而是将
    promise
    对象放入变量并返回它。请像休耕一样,这对我很有效

     var promise = $http.get('posts');
         promise.then(function(response) {
    
                },
            function(data) {
    
                });
     return promise;
    
    请注意,
    angular 1.6
    中不推荐使用
    success
    error
    回调,请使用
    然后