【问题标题】:json data does not appearjson数据不出现
【发布时间】:2015-05-17 17:27:58
【问题描述】:

我目前正在使用适用于 android 和 laravel 的 ionic 框架 为什么当我的json数据带括号时没有显示

[{"name":"Steve","state":"CA"}]

下面的效果很好

{"name":"Steve","state":"CA"}

这是我的控制器

.controller('TestController', function($scope, $http){
    $http.get('http://192.168.10.33/api/data').then(function(resp){
    console.log('Success', resp);
    $scope.name = resp.data.name;
    }, function (err){
    console.error('ERROR',err);
    }) })

我用

{{name}}

在 html 文件中显示 json 数据

【问题讨论】:

  • 你用过 ng-repeat 吗?
  • var obj = [{"name":"Steve","state":"CA"},{"name":"prabhu","state":"cc"}]; for (var i = 0; i

标签: android json ionic-framework laravel-5


【解决方案1】:

由于您的数据(resp.data)是一个数组,而不是单个对象,因此这一行:

$scope.name = resp.data.name;

应该是

$scope.name = resp.data[0].name;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多