【发布时间】:2016-03-16 13:49:48
【问题描述】:
我需要将我可以通过我的节点模块中的 console.log 获取的数据以角度发送到我的控制器
mongooose 代码如下,我确定很简单,但在网上找不到任何明确的信息,谢谢
var Voltage = mongoose.model('Voltage', {temp: Number});
Voltage.find(function(err, data) {
console.log(data);
});
angular 控制器在下面,我想将已经保存在数据库中的 json 发送到我的控制器。
var UPSApp = angular.module('UPSApp', []);
UPSApp.controller('UPSController', function($scope,$http, $interval) {
setInterval(function () {
$http.get('/solution-two/data2').success(function (data) {
$scope.users2 = data;
})
$http.get('/solution-two/data').success(function (data) {
$scope.users = data;
})
},2000);
$scope.salesData=[
{hour: 1,sales: 274}
];
$scope.salesData2=[
{hour: 1,sales: 333}
];
$interval(function(){
$http.get('/solution-two/data').success(function (data) {
var hour=$scope.salesData2.length+1;
var sales= data;
$scope.salesData2.push({hour: hour, sales:sales});
});
$http.get('/solution-two/data2').success(function (data) {
var hour=$scope.salesData.length+1;
var sales= data;
$scope.salesData.push({hour: hour, sales:sales});
});
}, 2000, 60);
})
【问题讨论】:
-
Mongoose是 MongoDB 的 ORM,您需要express或其他一些框架,以便您的 angularjs 代码可以访问那些将返回数据的endpoints。 -
我也将 express 集成在堆栈中,这是我卡住的地方,下一步该做什么的编码方面。欢呼
标签: angularjs node.js mongoose