为什么我不能从我的Json文件中检索数据?

队长

我正在尝试从json文件中获取数据以进行一个小型测试项目。我在开发人员工具中没有收到任何错误,并且在请求后执行console.log(data)时,我从文件中获取数据。

这是我的角度代码:

var app = angular.module('myApp', []);

app.controller('MainController', ['$scope','$http', function($scope,     $http){
  $scope.todos = [];
  $http.get('db/todos.json')
    .then(function(data){
      $scope.todos = data;

    });
 }]);

这是我的html文件:

<!doctype html>
<html ng-app="myApp">
<head>
<base href="/">
<title>My todo</title>
<link rel="stylesheet"  href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
  <script src="https://code.angularjs.org/1.5.5/angular.js"></script>
  <script src="/js/app.js"></script>
</head>
<body>
  <div class="container" ng-controller="MainController">
     <div class="row">
     <h1>Your todos</h1>
     <li ng-repeat="todo in todos">
        {{ todo.name }}
      <li>
    </div>
  </div>
</body>
</html>

在我的网站上,ng-repeat只是打印出六个项目符号点,这是错误的,因为我的json文件中只有两个条目。这也是我从console.log(data)得到的:

Object {data: Object, status: 200, config: Object, statusText: "OK"}
config: Object
data:Object
headers:(name)
status:200
statusText:"OK"
__proto__:Object

关于我可能错过的任何想法?

马丁·韦尔克(Martijn Welker)

使用时.then的实际响应数据位于中response.data,因此,如果您按如下所示进行更改,则代码可以正常工作:

.then(function(response){
    $scope.todos = response.data;
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我不能从 sqlite 数据库中检索到我期望的数据?

为什么我不能从XPath查询中检索URL?

为什么我不能从提取中存储数据

为什么我们不能从Java中的RequestBody获取文件数据?

为什么我不能从我的 scss 文件中调用我的 id 变量?

为什么我不能正确检索数据?

为什么我不能从我的 sqlite3 数据库中删除?

为什么我不能从远程读取数据

为什么我不能从文件中导入 React 组件?

为什么我的文件阅读器不能从 xmlhttprequest 读取这个数据 url

为什么我不能从这个基本的JSON示例中提取数据

为什么我既不能从ppa存储库也不能从.deb文件安装audacity?

为什么我不能从该表中删除记录?

为什么我不能从远程分支中拉出?

为什么我不能从闭包中返回引用?

为什么我不能从Python类中调用方法?

为什么我不能从列表中删除所需的元素

为什么我不能从C中的函数传回链表?

为什么我不能从开关内的变量中减去?

为什么我不能从QML中读取公开的C ++数据?

为什么我不能从这个结构中获取文章数据?

为什么我不能从 Ionic/Angular 中的模式返回数据?

为什么我不能从 Ionic 4 中的 API 服务返回数据?

为什么我不能从其基础数据容器中增加因子?

为什么我的自定义函数不能从 Python 中的文件编辑器执行?

为什么我不能从Reactjs中的另一个文件导入常量?

为什么我不能从kv文件的构造函数中引用self.text_1?

为什么我不能从json Retrofit中获取特殊字段?

为什么我不能从我的计算属性访问我的数据函数?