【发布时间】: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