小编Mr *_* SC的帖子

获取自己的头文件$ Resource AngularJs

我有一个GO语言的REST API和Angularjs中的前端,但是当我在angular中获取我的资源时,我的自定义头文件不存在.

控制器:

  Persons.query(
    function (data, headerGetter, status) {

      var headers = headerGetter();

      console.log(headers["X-Total-Count"]); //PRINT: undefined
      console.log(headers) //PRINT: {Content-Type:application/json;charset=utf-8}
      console.log(data); //PRINT: [{name:'mr x', age:'67'}, ....]

    },
    function (error) {
      console.error(error);
    });
Run Code Online (Sandbox Code Playgroud)

模型:

myApp.factory("Persons", function ($resource) {
  return $resource(api_url+"/persons");
});
Run Code Online (Sandbox Code Playgroud)

响应Chrome或Firefox,任何客户:

Access-Control-Allow-Methods:GET
Access-Control-Allow-Origin:*
Content-Length:1839
Content-Type:application/json; charset=utf-8
Date:Thu, 12 Mar 2015 21:53:54 GMT
X-Total-Count:150
Run Code Online (Sandbox Code Playgroud)

rest angularjs

4
推荐指数
1
解决办法
1132
查看次数

按属性分组数组对象

如何按“tax”和“concept”以及 SUM 属性“val”对数组进行分组?

我正在寻找在税收和概念相同的情况下创建单个对象,并且对 val 进行求和。

我在里面尝试了简单的 foreach 和验证,但不起作用。

谢谢。

echo json_encode($array);
Run Code Online (Sandbox Code Playgroud)

阵列打印

[
 {
    "tax": "10",
    "concept": "TUC",
    "val": "10"
 },
 {
    "tax": "10",
    "concept": "TUC",
    "val": "86"
 },
 {
    "tax": "15",
    "concept": "TUC",
    "val": "8"
 },
 {
    "tax": "11",
    "concept": "IPS",
    "val": "6"
 },
 {
    "tax": "11",
    "concept": "IPS",
    "val": "45"
 }  
]
Run Code Online (Sandbox Code Playgroud)

预期结果

[
 {
    "tax": "10",
    "concept": "TUC",
    "val": "96"
 },
 {
    "tax": "15",
    "concept": "TUC",
    "val": "8"
 },
 {
    "tax": "11",
    "concept": "IPS",
    "val": "51" …
Run Code Online (Sandbox Code Playgroud)

php

3
推荐指数
1
解决办法
4185
查看次数

标签 统计

angularjs ×1

php ×1

rest ×1