3

我正在使用 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? //

    }
  }
});

编辑:添加了一些代码。

4

1 回答 1

0

我从来没有真正使用 javascript 以您要求的方式连接到 SQLite 数据库,但似乎如果您使用的是 HTML5,您可以连接到浏览器中的数据存储并将数据存储在 SQL喜欢的方式。

Adobe介绍了如何使用此数据存储连接并执行标准 CRUD 活动。阅读完文档后,我想您可以使用基础知识来构建一个 AngularJS 工厂,以返回 Create、Read、Update 和 Delete 方法供您的移动应用程序使用。

祝你好运,希望这可以帮助你来。

在 HTML5 SQLite 数据库中存储数据

于 2013-05-13T16:13:58.310 回答