【发布时间】:2014-09-06 22:40:14
【问题描述】:
我有一个小问题,我想在一个 html 页面上使用 Angular 显示一些 mongoose 查询结果数据。
我不知道如何将数据发送到角度$scope。
app.js:
User.find({ Code: doc.Code}, function (err, data){
var users = [];
var userswithsamecode = '';
data.forEach(function(d){
console.log(d.nom + " " + d.prenom);
users.push(d);
userswithsamecode += "<li>" + d.nom +" "+ d.prenom + '</li><br>';
如何将此结果发送到角度 $scope,
collegues.html
<html data-ng-app="demo">
<div data-ng-controller="simple">
Name:
<br/>
<input type="text" data-ng-model="name" />
<br/>
<ul>
<li data-ng-repeat="collegue in collegues |filter:name">{{}} </li>
</ul>
</div>
<script src="angular.min.js"></script>
<script>
var demo=angular.module('demo', []);
function simple($scope){
$scope.collegues=
];}
demo.controller('simple', simple);
</script>'
感谢您的帮助!
【问题讨论】:
-
好的,所以你的第一个代码 sn-p 不完整,我不知道你想发送什么“结果”给
$scope。你能添加更多细节吗?另外,你是如何尝试的?向我们展示您想要做什么,不要只是要求我们为您做这一切。 -
我将使用角度显示的结果是数据,数据代表几个集合,例如:{_id:..., username:jam, nom:owen, prenom:jack} 我想显示带有角度的 nom 和 prenom foreach 集合,为此我尝试通过 $http.get('/data/user/:userId/collegues').success(successCallback); 发送数据但我没有得到任何结果,我该如何在猫鼬和 angularjs 之间建立桥梁。
-
尝试一下。将该信息(以清晰的英文)放在您的问题中
标签: node.js angularjs mongoose