我是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帮助