加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-17 08:56:44 所属栏目:安全 来源:网络整理
导读:这可能很简单,但我在文档中找不到任何东西,google搜索没有帮助。我试图在$ stateProvider中定义一个状态,其中url我需要在服务器上获取所需的数据取决于状态url参数。总之,像: .state('recipes.category',{ url: '/:cat',templateUrl: '/partials/recipe
这可能很简单,但我在文档中找不到任何东西,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; });
         }]
     }
})

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读