我想从mongoDB中获取json的角度。 我有服务器端发送到我的客户端json根据" idstud"我希望我的客户端以角度显示在屏幕上。
这是我的服务器端(控制器):
exports.getDataById = function(req,res){
var idStud1=req.params.id;
User.find({idstud : idStud1},function(err,user){
if(err) throw err;
res.json(user);
});
}
我的服务器端(index.js):
app.get('/studentsById/:idstud',student.getDataById);
我的客户端(控制器): var showStudentById = angular.module(' showStudentById',[]);
showStudentById.controller(' showStudById',
['$scope','$http',function($scope,$http) {
$http.get("http://localhost:3000/studentsById/:idstud").success(function(data){
$scope.studentByIdController = data;
console.log(data);
});
}]);
我的客户端html:
<html ng-app="showStudentById">
<head>
<title>student</title>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="css/bootstrap-theme.min.css">
</head>
<body ng-controller="showStudById">
<tbody>
<div>
<h1 class="text-center">All Students By Id</h1>
<div ng-repeat="student in studentByIdController">
<h2 class="text-center">name:{{student.name}}</h2>
<h2 class="text-center">id:{{student.idstud}}</h2>
<h2 class="text-center">grade:{{student.grade}}</h2>
<h2 class="text-center">year:{{student.year}}</h2>
<h2 class="text-center">coures:{{student.coures}}</h2>
<h2 class="text-center">--------------------------</h2>
</div>
.....