首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RESTAngular中的Pass参数

RESTAngular中的Pass参数
EN

Stack Overflow用户
提问于 2016-01-01 19:03:47
回答 1查看 981关注 0票数 0

我用的是angularJS,RESTangular。

我需要传递3个参数。当我像下面这样传递一个参数时,我得到的是数据

代码语言:javascript
复制
subjectAllocationEdit: function (Restangular, $stateParams ) {
                                return Restangular.one('subjectAllocationEdit', $stateParams.classId).get();
                            }

但是,如果我像下面这样传递3个参数,我将无法获得数据,甚至无法将参数传递到我的PHP端。

代码语言:javascript
复制
subjectAllocationEdit: function (Restangular, $stateParams ) {
                                return Restangular.one('subjectAllocationEdit', $stateParams.classId, $stateParams.sectionId, $stateParams.Type).get();
                            }

当访问我的api时,如/http/.././subjectAllocationEdit/4/9/main,我将得到记录。

完整的状态代码如下

我怎么能传递3个参数?或者替代的应该是什么

代码语言:javascript
复制
.state('subjectAllocationEdit', {
                        url: '/class/subjectAllocation/:classId/:sectionId/:Type',
                        templateUrl: 'app/class/html/subjectAllocation.html',
                        controller: 'subjectAllocationEditCtrl as vm',
                        resolve: {
                            subjectAllocation: function (Restangular, $stateParams) {
                                return Restangular.all('subjectAllocation').getList();
                            },
                            subjectAllocationEdit: function (Restangular, $stateParams ) {
                                return Restangular.one('subjectAllocationEdit', $stateParams.classId, $stateParams.sectionId, $stateParams.Type).get();
                            },
                        }
                    })
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-02 20:08:54

代码语言:javascript
复制
subjectAllocationEdit: function (Restangular, $stateParams) {
                                return Restangular.all('subjectAllocationEdit')
                                    .getList({"classId":$stateParams.classId,"sectionId":$stateParams.sectionId,"Type":$stateParams.Type});
                            },
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34559100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档