为什么我的 HTML 中没有显示这些获取的数据
Why is this fetched data not being shown in my HTML?
我正在从 Parse 数据库中获取一些对象并将它们显示在我的模板中:
.JS:
angular.module('yoApp')
.controller('downloadsCtrl', function($q, $scope, $rootScope, $http, appService, serviceUpload, fileUpload) {
$scope.downloads = []
var Download = Parse.Object.extend('Download')
var query = new Parse.Query(Download)
query.find({
success: function(results) {
_.each(results, function(result) {
$scope.downloads.push(result.toJSON())
console.log($scope.downloads)
$scope.$apply
})
},
error: function(error) {
// The object was not retrieved successfully.
// error is a Parse.Error with an error code and message.
}
})
})
.HTML:
<pre>{{downloads | json}}</pre>
console.log($scope.downloads)
输出对象:[Object, Object]
。
但它们并没有在<pre></pre>
之间显示
这是为什么呢?以及如何完成我想要的?
你忘了执行$apply
函数。尝试将其更改为$scope.$apply();
相关文章:
- Ajax-如何获取数据
- 从键值结构中获取数据,并将其与AngularJS中ng重复的值进行比较
- 从数据库中获取数据并插入JavaScript变量
- 从单击的行上的列中获取数据
- Solr查询以按日期月份获取数据&年
- React路由器服务器端渲染和ajax获取数据
- 使用JavaScript在IE9中获取数据列表选项
- 从json子数组获取数据
- 使用angularjs中的rest调用通过id获取数据
- 正在从ruby应用程序中的数据库中获取数据
- 如何从servlet获取数据到ajax成功
- 从选择下拉菜单中获取数据
- 异步获取数据使用JavaScript同步获取数据
- 从服务器获取数据并在选择控件中使用ng选项无法显示选项
- 如何在Angular.js中循环动态添加Fields并获取数据并将其发送到服务器
- JavaScript-获取数据属性的值返回未定义的值
- 如何从文本区域获取数据并使用javascript进行解密
- 在put方法之前从作用域获取数据
- 事件循环的MEAN.JS setInterval进程(从另一个服务器获取数据)
- 使用ReactJS和Flux架构从服务器获取数据的正确方法是什么