2016-12-15 20 views
0

我正在嘗試製作我的第一個Ionic應用程序,並且需要創建用戶首選項。爲此,我找到的唯一資源是cordova首選項,位於:http://ngcordova.com/docs/plugins/preferences/安裝此插件的說明非常簡單,但是一旦安裝,我無法理解我應該如何在Ionic 2應用程序中實現此插件。有人可以請我提供一個關於如何在一個Ionic 2應用程序中包含ngCordova插件的解釋,以及如何訪問它們的屬性,或者鏈接我所知道的引用或執行此類事情的github項目。我一直試圖在過去2天內找到這些信息,但沒有運氣。Ionic 2 - 使用nGCordova安裝的Preferences插件

插件網站上的示例代碼如下:

module.controller('MyCtrl', function($scope, $cordovaPreferences) { 
//Examples without dictionaries 
$scope.store = function() { 
$cordovaPreferences.store('key', 'myMagicValue') 
    .success(function(value) { 
    alert("Success: " + value); 
    }) 
    .error(function(error) { 
    alert("Error: " + error); 
    }) 
}; 

$scope.fetch = function() { 
$cordovaPreferences.fetch('key') 
    .success(function(value) { 
    alert("Success: " + value); 
    }) 
    .error(function(error) { 
    alert("Error: " + error); 
    }) 
}; 

但我已經創建了幾個演練項目,我從來沒有遇到過像這樣的任何代碼,我不知道在哪裏甚至從它開始。

我已經看了看周圍的計算器,試圖找到可能有助於解決這個問題的文章,雖然我發現了類似的問題,但我還沒有看到一個令人滿意/我能理解的答案。

實施例: Ionic 2 Cordova and Typescript (App Preferences plugin)

這簡單地通過給出使用SQLite一個替代選擇,但我需要訪問此應用將運行在設備上的偏好部分。

謝謝。

回答

0

首先ngCordova在角度1.X(so 1.X)上工作,現在有另一種方法可以在離子2.X和角度2.X上得到它,它叫做ionic-native

離子本地docs

「離子母語是科爾多瓦/ PhoneGap的插件,使新增您需要將您的離子,科爾多瓦任何本機功能,或Web瀏覽移動策展組ES5/ES6 /打字稿包裝紙應用程序容易。「

所以只是閱讀文檔,並按照他們:)

+0

聽起來不錯,你是完全正確。我誤解了我需要完成的工作,所以你的回答是100%正確的:)雖然我很想知道如何在一個Ionic2應用程序中包含一個ngCordova插件,但這不在我問的範圍內。感謝您的幫助。 –