根据url params获取json的角度

时间:2016-06-20 13:55:22

标签: javascript angularjs json mongodb

我想从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>
.....

0 个答案:

没有答案