AngularJS で PouchDB を使用する方法を理解しようとしています。私はこれらの指示に従おうとしていますhttps://github.com/wspringer/angular-pouchdb
ファクトリやサービスを作成するための構文を理解するのに問題があると思います。「データベースとの対話」のセクションまで取得します
app.js
'use strict';
angular
.module('myappApp', [
'ngCookies',
'ngResource',
'ngSanitize',
'ngRoute',
'pouchdb'
])
.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/main.html',
controller: 'MainCtrl'
})
.otherwise({
redirectTo: '/'
});
})
angular.factory('someservice', function(pouchdb) {
// Do something with pouchdb.
var db = pouchdb.create('testdb');
pouchdb.destroy('testdb');
db.put({_id: 'foo', name: 'bar'});
});
「db.put」を追加すると、ブラウザのコンソールに表示されるメッセージは次のとおりです。
[15:17:45.343] TypeError: angular.factory is not a function @ http://127.0.0.1:9000/scripts/app.js:21