如果我使用此代码,我会看到json格式的结果。
exports.people = function(req, res){
User.find(function(err, users){
if(!err)
{
for(var i= 0; i < users.length; i++){
console.log(users[i].name);
}
res.json(users);
}
else
{
console.log('ERROR');
}
});
};
这也有效。
exports.people = function(req, res){
User.find(function(err, users){
if(!err)
{
for(var i= 0; i < users.length; i++){
console.log(users[i].name);
}
res.send(users);
}
else
{
console.log('ERROR');
}
});
};
你看到了这个。 [ { “_id”: “54b458e6b541ca681d42eea7”, “年龄”:40, “电子邮件”: “lex@a.com”, “车”: “法拉利”, “名”: “莱克斯”, “__ V”:0,” createdOn “:” 2015-01-12T23:29:42.170Z“}, { “_id”: “54b6c93178bc1c3c1c137c05”, “名”: “克拉克”, “电子邮件”: “clark@a.com”, “年龄”:30, “车”: “宝马”, “__ V”:0,” createdOn “:” 2015-01-14T19:53:21.971Z“}, { “_id”: “54b6c93178bc1c3c1c137c06”, “名”: “意向书”, “电子邮件”: “lois@a.com”, “年龄”:27, “车”: “奥迪”, “__ V”:0,” createdOn “:” 2015-01-14T19:53:21.974Z“}, { “_id”: “54b6f467203cd89006e5f776”, “名”: “布鲁斯”, “电子邮件”: “bruce@a.com”, “年龄”:33, “车”: “法拉利”, “__ V”:0,” createdOn “:” 2015-01-14T22:57:43.366Z“} ]
但是,如果我使用此代码与ng-repeat一起使用,我什么也看不到。我不明白。
exports.people = function(req, res){
User.find(function(err, users){
if(!err)
{
for(var i= 0; i < users.length; i++){
console.log(users[i].name);
}
res.render('people.html', {result: users});
}
else
{
console.log('ERROR');
}
});
};
这是people.html
<!DOCTYPE html>
<html ng-app = "myA">
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js"></script>
<script>
var myApp = angular.module('myA',[]);
myApp.controller('myC', function($scope, $http){
$http.get('/people').success(function(data){
$scope.myUsers = data;
});
});
</script>
</head>
<body ng-controller = "myC">
<h1>PEOPLE</h1>
<ul>
<li ng-repeat="item in myUsers">{{item.name}}</li>
</ul>
</body>
</html>
抱歉愚蠢的问题,但我生气了。感谢。