小编jus*_*sio的帖子

具有多个可选get参数的Angular 1.0.8 $资源

我的学生ulr看起来像这样:

var Student = $resource('/app/student/:studentid:courseId',
    {studentid:'@id',courseId:'@cid'}
);
Run Code Online (Sandbox Code Playgroud)

当我在没有参数的情况下调用它时,我希望网址是/app/student/(工作)

var names=Student.query(
  function(){
      deferred.resolve(names);
  }
);
Run Code Online (Sandbox Code Playgroud)

当我用studentid调用它时,我希望url是/app/student/?id=88(工作)

    Student.get({"id":id},
      function(data){
          deferred.resolve(data);
      }
    );
Run Code Online (Sandbox Code Playgroud)

当我用courseid打电话时我想要的网址是/app/student/?courseid=99(不)

    Student.query({courseId:cId},
      function(data){
          deferred.resolve(data);
      }
    );
Run Code Online (Sandbox Code Playgroud)

相反,我得到: /app/student/6682831673622528

当我打电话给学生和课程时,我想:/app/student/?id=1&courseid=2 我得到了/app/student/12

为网址尝试这样的东西:/app/student/:studentid&:courseid给我/app/student/1&2

不知何故,只提供studentntid作品,但courseid或两者并不像我想要的那样工作.我不确定我会怎么想,因为文档中没有任何关于多个参数作为查询字符串的内容(有扩展url /app/student/studentid/1/courseid/2但是因为它是一个xhr请求我想让它请求/app/student/附加的GET参数?one=val&two=val

有没有办法做到这一点?

getparameter angularjs angularjs-resource

14
推荐指数
1
解决办法
2万
查看次数

如何在Chrome Packaged App中检查storage.local的内容?

除了使用javascript控制台之外,还有某种方法(扩展或特殊调试选项)来检查Chrome打包应用程序中的存储内容吗?

"资源"选项卡仅允许检查localStorage/sessionStorage(在打包的应用程序中禁用)

google-chrome google-chrome-app

8
推荐指数
2
解决办法
8008
查看次数