我在node-webkit应用程序中使用了angularJS'控制器,如何从angular的控制器调用db.js的save_db?代码如下,谢谢:
angular.module('clk.controllers', [])
.controller('homeCtrl', ["$scope",function ($scope) {
$scope.post_it = function(tm) {
}
}])
db.js
var db = mongo.db(db_connection)
var users = db.collection('users')
exports.save_db = function (rec, cb) {
users.insert(rec, {
safe: true
}, function (err, records) {
cb(null, '')
});
};
答案 0 :(得分:1)
你只需要你的db.js文件并按照惯例调用Node库。
var db = require('./db.js');
var app = angular.module('clk.controllers', []);
app.controller('homeCtrl', ["$scope", function ($scope) {
$scope.post_it = function(tm) {
db.save_db(tm, function () {
console.log('record added');
});
};
}]);