【发布时间】:2015-03-04 16:25:49
【问题描述】:
/*student.html*/
<!DOCTYPE html>
<html ng-app="">
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap-theme.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"> </script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
<script src="http://www.parsecdn.com/js/parse-1.2.12.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src= "students.js"></script>
</head>
<body >
<div class="container" ng-controller="userController">
<h3>Students</h3>
<table class="table table-striped">
<thead><tr>
<th>Edit</th>
<th>First Name</th>
<th>Last Name</th>
<th>Age</th>
</tr></thead>
<tbody><tr ng-repeat="user in users">
<td>
<button class="btn" ng-click="editUser(user.id)">
<span class="glyphicon glyphicon-pencil"></span> Edit
</button>
</td>
<td>{{ user.firstname}}</td>
<td>{{ user.lastname }}</td>
<td>{{ user.age }}</td>
</tr></tbody>
</table>
<hr>
</div>
</body>
</html>
请帮助我,我是 angularjs 的新手,也是第一次使用 parse。我在 angularjs 中使用 ng-repeat 显示查询结果(这是一个对象数组)时遇到了困难。任何遇到过同样情况的人问题,请贡献你的答案..
/*stduents.js*/
function userController($scope) {
var users=[];
Parse.initialize("parseid", "jskey");//parseid and jskey are given in my parse.com account
var student=Parse.Object.extend("student");//student is a class in parse.com
var query=new Parse.Query(student);
query.equalTo("userid",Parse.User.current());
query.find({
success:function(results) {
alert("success");
for(var i=0;i<results.length;i++)
{
var object= results[i];
users.push({'firstname':object.get('firstname') , 'lastname':object.get('lastname') ,'age':object.get('age')});
}
},
error:function(error) {
alert("error:"+ error.code +" "+error.message);
}
});
【问题讨论】:
-
请添加足够的代码和标记 sn-ps 来演示您尝试的当前失败的方法。
-
嗨@mccainz 我已经添加了代码sn-ps。请检查一下。
标签: javascript angularjs html twitter-bootstrap-3 parse-platform