获取数据但无法使用Angularjs spring在html中显示数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取数据但无法使用Angularjs spring在html中显示数据相关的知识,希望对你有一定的参考价值。

实际上,获取数据但无法在html代码中看到。在Web浏览器控制台中显示json数据。但在HTML代码中不可见。这是我的角度js代码

$scope.refresh = function(){
    fetchData();
};

$scope.fetchData = function(){
    $http.get('index').success(function(data){
         console.log(data);
        $scope.namesData = data;
    });
};

这是HTML代码

<tr data-ng-repeat="name in namesData">
   <td><span>{{name.first_name}}</span></td>
   <td><span>{{name.last_name}}</span></td>

在数据库中共有七条记录,它显示七个空白区域。在HTML中的JSON数据中不可见。

答案

你的json中的属性是firstnamelastname但是在你的html中,你显示的是first_namelast_name,你应该这样做:

<tr data-ng-repeat="name in namesData">
   <td><span>{{name.firstname}}</span></td>
   <td><span>{{name.lastname}}</span></td>
</tr>

工作jsfiddle

以上是关于获取数据但无法使用Angularjs spring在html中显示数据的主要内容,如果未能解决你的问题,请参考以下文章

如何使用angularjs从json文件中获取数据

AngularJS 与 MongoDB,从数据库中提取数据,但无法使用 ng-repeat 显示

如何使用 AngularJS 的 $resource 和 spring rest 控制器获取布尔值

如何在angularjs中获取选中的复选框

本地存储与 AngularJS $cacheFactory

angularjs 中获取数据自动解析成html标记(转)