【问题标题】:Filtering through data in JSON file过滤 JSON 文件中的数据
【发布时间】:2016-06-17 15:07:30
【问题描述】:

我可以访问一些 JSON 数据,其中包含一些与我无关的标头。当我通过我的应用程序访问 JSON 时,这些额外的 3 个字段显示为空白条目(参见图片)如何在范围级别过滤此数据提要以仅访问中间 {}、bkev_name 等中的数据( 23 个属性的列表)。

    .controller('ListController', ['$scope', '$http', '$state','$cordovaBluetoothSerial', '$window', '$location', function($scope, $http, $state, $cordovaBluetoothSerial, $window, $location) {
      $http.get('js/12137.json').success(function(data) {
       $scope.orders = data;

【问题讨论】:

  • 如果data和你图片中的那个JSON一样,你就不能$scope.orders = data.data吗?
  • 这会带来我的订单列表(master)中的内部数据(detail)列表,这是应该显示在detail page而不是订单页面上的数据i.imgur.com/xTuBGR5.gif跨度>
  • 你没有任何意义。将您的问题简化为确切地您想要发生的事情、准确地当前正在发生的事情以及您为尝试解决问题所做的工作。另外,请不要发布代码图片。将代码文本复制到您的问题中。仅当您有视觉问题并且图像有助于解释该问题时才使用图像。
  • 我假设您正在使用 ng-repeat 创建列表视图。将其模型设置为适当的数组,例如$scope.orders = [ data.data ];
  • @MikeC 很确定您的第一条评论就是解决方案。

标签: javascript angularjs json


【解决方案1】:

将其模型设置为合适的数组,如

$scope.orders = [ data.data ];

【讨论】:

    猜你喜欢
    • 2014-08-14
    • 2017-08-03
    • 2020-10-26
    • 2021-02-12
    • 1970-01-01
    • 2017-12-07
    • 1970-01-01
    • 2019-08-03
    相关资源
    最近更新 更多