我遇到了在实体(成员)列表中为单个数据实体(成员)提取数据(来自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);
如果可能,有人可以指出我正确的方向。