MEAN Stack从URL访问id

时间:2017-10-28 11:12:47

标签: mean-stack

我是MEAN Stack的新手,正在尝试对其进行简单的项目。我试着读 QR码并获取该QR码的值(这是一个ID)并使用该ID从db获取ID详细信息。  我有一个控制器,我在其中编写扫描QR码的代码,然后将用户重定向到新页面的详细信息  将显示。

window.location.href='http://localhost:3030/track/'+id;

在重定向页面的控制器上,我使用routeParams获取id

angular.module('trController',[])
.controller('trCtrl',function($http,$routeParams){
   var id = $routeParams.id;
   $http.get('/api/track/'+id).then(function(data){
     console.log('data displayed');
   });
});

并将其传递给我的api.js文件,我写了剩下的代码

router.get('/track/:id',function(req,res){
    var ID = req.params.id;
   //code for getting details from DB
  });

我的路由器代码是

 .when('/track/:id',{
    templateUrl : 'app/views/pages/track.html',
    controller: 'trCtrl',
    controllerAs: 'track'
  })

对于天真的代码,我很抱歉。我究竟做错了什么? Plz帮助

0 个答案:

没有答案