javascript - 从 json 对象获取特定参数值

标签 javascript angularjs

我定义了工厂,如下所示

app.factory('Category', function($resource,$rootScope) {
  return $resource('api/category');
});

这是我的 Controller :

app.controller('ChartCtrl4', function ($scope, Category) {
   $scope.category = Category.get();
   $scope.totalCategory = ???      //total:2
});

从Category.get获取的数据:

{
 message: "Category Retrieved Successfully",
 data: {
  total: 2,
  per_page: 10,
  current_page: 1,
  last_page: 1,
  next_page_url: null,
  prev_page_url: null,
  from: 1,
  to: 1,
  data: [
   {
    ...
   },{
    ....
   }
 ]
}
}

我想在我的 Controller 中访问total的值,即2

最佳答案

试试这个:

app.controller('ChartCtrl4', function ($scope, Category) {
   Category.get()
    .$promise.then(function(response) {
      $scope.totalCategory = response.data.total;
  });
});

关于javascript - 从 json 对象获取特定参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35548085/

相关文章:

Javascript 表单验证,if 语句太多?

javascript - 如何使用javascript在多选中设置选定的选项

angularjs - 如果图像为空,使用 ng-if 使 p 出现

javascript - 在 Angular JS 中垂直对齐单选按钮

回发前的 ASP.NET TreeView javascript

javascript - Bootstrap trigger Dropdown inside a div 给出错误

javascript - 如何从 angular 2 onDrop 事件中获取文件?

javascript - 在 angularjs 中使用过滤器打印条件

javascript - 点击几次后 CSS 未加载

javascript - 检测事件监听器是否附加到 Angular 中的指令