MEAN堆栈 - 为_ID提供GET请求

时间:2015-05-03 17:24:07

标签: javascript node.js mongodb get

我遇到了在实体(成员)列表中为单个数据实体(成员)提取数据(来自MongoLab使用NodeJS)的问题。我可以使用以下会员控制器和查看成员HTML

来撤回会员的完整列表

会员控制员//获取会员列表

exports.index = function(req, res) {
Member.find(function (err, members) {
if(err) { return handleError(res, err); }
return res.json(200, members);
});
} ;

查看会员HTML

<tr ng-repeat="mem in members ">
{{mem.name}}
{{mem.address}}
{{mem.bday}}

等.....

当我尝试使用以下会员控制器和查看/编辑成员HTML撤回单个成员(在不同页面上)时遇到问题

会员控制器

exports.show = function(req, res) {
Member.findById(req.params.id, function (err, member) {
if(err) { return handleError(res, err); }
return res.json(200, member);
});
} ;

查看/修改成员HTML 具有以下内容

<form ng-submit="editMember()" ng-controller="MemberController">
<div class="form-group">
<table class="table table-bordered" width="520" border="1">
Update Member Details for {{member.name}}

仅供参考我的 Index.js 包含我的路由,其中​​包含以下内容

var express = require('express');
var controller = require('./members.controller');
var router = express.Router();
router.get('/', controller.index);
router.get('/:id', controller.show);

如果可能,有人可以指出我正确的方向。

0 个答案:

没有答案