Javascript 将Parse.com JSON对象放入angular$scope数组中
我想将Parse.com JSON对象放入angular$scope中,但我的代码似乎不起作用Javascript 将Parse.com JSON对象放入angular$scope数组中,javascript,angularjs,json,parse-platform,Javascript,Angularjs,Json,Parse Platform,我想将Parse.com JSON对象放入angular$scope中,但我的代码似乎不起作用 我想从'objects'中获取'title',并将其作为数组放入$scope.title 这是我的js代码的一部分: main_app.controller('getList', function($scope) { Parse.Cloud.run("MJSEvent_All",{}, { success: function(results) { var object = r
我想从
'objects'
中获取'title'
,并将其作为数组放入$scope.title
这是我的js代码的一部分:
main_app.controller('getList', function($scope) {
Parse.Cloud.run("MJSEvent_All",{}, {
success: function(results) {
var object = results['objects'];
for (i = 0; i < object.length; i++) {
$scope.title = [object[i].get('title')];
};
},
error: function(errorObj) {
console.log(errorObj);
}
}); });
main\u应用程序控制器('getList',函数($scope){
run(“MJSEvent_All”,{}{
成功:功能(结果){
var object=结果['objects'];
对于(i=0;i
对于html视图:
<div class="row" ng-app="getParse" ng-controller="getList">
<h3>Event List</h3>
<table >
<tr>
<th>Title</th>
<th>Speaker</th>
</tr>
<tr>
<td ng-repeat="x in title"> {{x}} </td>
</tr>
</table>
</div>
事件列表
标题
演讲者
{{x}
在循环的每一次迭代中,您都过度编写了相同的变量$scope.title
,因此它只会成为数组中的最后一个标题
如果需要标题数组$scope.title
需要是数组
$scope.title=[];
var object = results['objects'];
for (i = 0; i < object.length; i++) {
$scope.title.push( [object[i].get('title')]);
};
在循环的每次迭代中,您都过度编写了相同的变量
$scope.title
,因此它只会成为数组中的最后一个标题
如果需要标题数组$scope.title
需要是数组
$scope.title=[];
var object = results['objects'];
for (i = 0; i < object.length; i++) {
$scope.title.push( [object[i].get('title')]);
};
谢谢,我忘了再问一个。如何在html文件中显示$scope.title?我已经尝试了
{{x}}
但它不应该如图所示工作…控制台中有错误吗?发生了什么?控制台中没有显示错误,这真是一个奇怪的错误。。。使用console.log($scope.title)代码>在控制台中显示结果,但在htmli中没有显示结果。我编辑了我的问题,您可以在那里看到我的角度代码和html代码。我发现了问题。似乎我必须将$scope.title
放在Parse.Cloud.run()之外。是否可以将$scope.title
数组放入另一个$scope
数组中?谢谢,我忘了再问一个。如何在html文件中显示$scope.title?我已经尝试了{{x}}
但它不应该如图所示工作…控制台中有错误吗?发生了什么?控制台中没有显示错误,这真是一个奇怪的错误。。。使用console.log($scope.title)代码>在控制台中显示结果,但在htmli中没有显示结果。我编辑了我的问题,您可以在那里看到我的角度代码和html代码。我发现了问题。似乎我必须将$scope.title
放在Parse.Cloud.run()之外。是否可以将$scope.title
数组放入另一个$scope
数组中?