实际上,获取数据,但无法在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 中的属性是firstname
和lastname
,但在 html 中,你显示的是first_name
、last_name
,你应该做这样的事情:
<tr data-ng-repeat="name in namesData">
<td><span>{{name.firstname}}</span></td>
<td><span>{{name.lastname}}</span></td>
</tr>
工作中的 jsfiddle