2013-05-13 45 views
3

我正在用Angular JS和SQLite創建一個移動應用程序以供離線存儲。Angular JS/SQLite/Query

有沒有人知道如何構造SQL語句?

我有我的控制器,他們打電話給工廠,但是將 聲明寫入工廠是個好主意嗎? Http請求在這種情況下沒有用處。是否還有一個「抽象層」?

<!-- 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? // 

    } 
    } 
}); 

編輯:增加了一些代碼。

+0

此代碼是否附帶此問題? – SomeShinyObject 2013-05-13 15:12:39

回答

0

我從來沒有真正使用過JavaScript來連接到您要求的SQLite數據庫,但似乎如果您使用HTML5,您可以連接到瀏覽器中的數據存儲並存儲您數據以類似SQL的方式存在。

Adob​​e有一個walk through關於如何連接和使用此數據存儲區執行標準CRUD活動。在閱讀完文檔後,我想你可以使用基礎知識構建一個AngularJS工廠,以返回您的移動應用程序使用的創建,讀取,更新和刪除方法。

祝你好運,希望這可以幫助你過來。

Store data in the HTML5 SQLite database

+1

謝謝你的回答,克里斯。編寫語句/連接到數據庫並不是真正的問題......我想「交換/外包」sql語句,以便它們不在工廠內... – DehMotth 2013-05-15 12:15:31

+0

有沒有人有想法? – DehMotth 2013-05-16 06:50:02

+0

DehMotth,你能分享一些關於如何能夠從HTML5連接到SQLite DB的信息嗎? AngularJS並沒有提供我可以收集的信息,您是否還在使用其他框架? – bschandramohan 2014-05-03 16:43:30