1
我試圖從pouchDB獲取數據,因此我爲它寫了工廠。Angular js模板不會顯示變量db db
fac.factory('dbFactory',function(){
var db = new PouchDB('dbname');
return {
post: function(data){
db.post({
title: data
}, function (err, response) {
if(err){console.log(err)};
console.log(response)
return response
});
},
get: function(date){
db.get(date, function(err, doc) {
if(err){console.log(err)};
console.log(doc);
return doc
});
},
當我這樣做
$scope.drivers = dbFactory.get('2EC8999B-FC24-4AF6-A171-A43C8414C3D1');
我在JS控制檯的數據,但在模板變量{{驅動器}}是空的。
Object_id: "2EC8999B-FC24-4AF6-A171-A43C8414C3D1"
_rev: "1-5779e6518d996fddf8e38f2c436db506"
drivers: Array[3] 0: "Martin" 1: "Vlada" 2: "Jan" length: 3
__proto__: Array[0]
__proto__: Object
編輯:現在我意識到,我只看到變量在工廠,而不是在控制器。
非常感謝,工作很好。現在我明白了:] – user3676101 2014-09-20 17:51:54
沒問題!很高興我能幫上忙 – 2014-09-20 21:27:04