オフライン ストレージ用に Angular JS と SQLite を使用してモバイル アプリを構築しています。
SQL ステートメントを構造化する方法を知っている人はいますか?
私はコントローラを持っていて、それらはファクトリを呼び出しますが、ステートメントをファクトリに書き込むのは良い考えですか? この場合、Http-request は役に立ちません。さらなる「抽象化レイヤー」はありますか?
<!-- language: lang-js -->
app.controller( 'loginController', function loginController($scope, loginFactory) {
$scope.loginFactory = function() {
return loginFactory.login($scope.firstnameLogin, $scope.passwordLogin);
};
});
app.factory('loginFactory', function() {
return {
login : function(firstnameLogin, passwordLogin) {
// HERE THE SQL-STATEMENT? //
}
}
});
編集:いくつかのコードを追加しました。