Javascript 通过api获取用户数组

Javascript 通过api获取用户数组,javascript,html,angularjs,Javascript,Html,Angularjs,我试图通过api从数据库中获取用户值。我可以使用第一个代码示例获取所有用户,但是当我尝试获取特定的用户值时,我无法使用第二个示例 我猜问题在于ng重复,但我不知道如何修复它 <tr ng-repeat="person in management.users | filter: searchFilter | limitTo: management.limit"> <td>{{ person.name }}</td>

我试图通过api从数据库中获取用户值。我可以使用第一个代码示例获取所有用户,但是当我尝试获取特定的用户值时,我无法使用第二个示例

我猜问题在于ng重复,但我不知道如何修复它

<tr ng-repeat="person in management.users | filter: searchFilter | limitTo: management.limit">
            <td>{{ person.name }}</td>
            <td>{{ person.username }}</td>
            <td>{{ person.email }}</td>
        </tr>


如果您只有一个用户对象,则无需重复。user.findone api的响应是什么?是数组吗?请记住,ng rpeat用于itarate数组。检查api的响应是否为对象。
router.get('/management', function(req, res) {
    User.find({}, function(err, users) {
        // Some code 
        res.json({ success: true, users: users, permission: mainUser.permission });
        // Return users, along with current user's permission

    });
});
<tr ng-repeat="person in edit.user | filter: searchFilter | limitTo: management.limit">
            <td>{{ person.test1 }}</td>
        </tr>
router.get('/edit/:id', function(req, res) {
    var editUser = req.params.id; // Assign the _id from parameters to variable
    User.findOne({ username: req.decoded.username }, function(err, mainUser) {
      // Some code 
      res.json({ success: true, user: user }); 
      // Return the user to be editted

    });