angularjs – ui-router解析与动态参数

前端之家收集整理的这篇文章主要介绍了angularjs – ui-router解析与动态参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这可能很简单,但我在文档中找不到任何东西,google搜索没有帮助。我试图在$ stateProvider中定义一个状态,其中url我需要在服务器上获取所需的数据取决于状态url参数。总之,像:
.state('recipes.category',{
    url: '/:cat',templateUrl: '/partials/recipes.category.html',controller: 'RecipesCategoryCtrl',resolve: {
      category: function($http) {
        return $http.get('/recipes/' + cat)
          .then(function(data) { return data.data; });
      }
    }
  })

以上不工作。我试着注入$ routeParams获得所需的“cat”参数,没有运气。什么是正确的方式这样做?

你靠近$ routeParams。如果你使用ui-router使用$ stateParams。
这段代码适用于我:
.state('recipes.category',resolve: {
         category: ['$http','$stateParams',function($http,$stateParams) {
             return $http.get('/recipes/' + $stateParams.cat)
                    .then(function(data) { return data.data; });
         }]
     }
})
原文链接:https://www.f2er.com/angularjs/146318.html

猜你在找的Angularjs相关文章