2016-12-15 5 views
0

Я пытаюсь сделать свое первое приложение для Ionic, и мне нужно создать пользовательские настройки. Для этого единственный ресурс, который я нашел, - это предпочтения cordova, расположенные здесь: http://ngcordova.com/docs/plugins/preferences/ Инструкции по установке этого плагина удивительно просты, но после установки я не могу понять, как я должен реализовать этот плагин в приложении Ionic 2 , Может кто-нибудь, пожалуйста, дайте мне объяснение о том, как включить плагины ngCordova в приложение Ionic 2 и как получить доступ к их свойствам или связать ссылки, которые вы знаете, или проекты github, реализующие подобные вещи. Я пытался найти эту информацию за последние 2 дня без везения.Ionic 2 - Использовать установленный плагин настроек от nGCordova

пример кода на веб-сайте плагина выглядит следующим образом:

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); 
    }) 
}; 

Но я создал несколько Walkthrough проектов, и я никогда не сталкивался с какой-либо код, который выглядит, как это, и я понятия не имею, где даже начать с этого.

Я просмотрел stackoverflow, чтобы попытаться найти статьи, которые могут помочь с этой проблемой, и, хотя я нашел похожие вопросы, я еще не видел ответа, который кажется удовлетворительным/который я могу понять.

Пример: Ionic 2 Cordova and Typescript (App Preferences plugin)

Это просто дает альтернативный вариант с использованием SQLite, но мне нужно получить доступ к разделу настроек на устройствах, это приложение будет работать на.

спасибо.

ответ

0

прежде всего ngCordova работает над угловым 1.X (поэтому ионный 1.X), теперь есть другая альтернатива, чтобы получить это на ионном 2.X и угловом 2.X, его называется ionic-native.

Ионные родной docs

«Ионный Native является куратором набор ES5/ES6/Машинопись оберток для Кордова/PhoneGap плагинов, которые делают добавление любой родной функции, необходимые для вашего Ionic, Кордова, или Web View мобильный приложение просто ».

Так просто читать документы и следовать за ними :)

+0

Звучит хорошо, вы совершенно правы. Я не понимал, что мне нужно для выполнения, поэтому ваш ответ на 100% правильный. Хотя мне действительно интересно узнать, как включить плагин ngCordova внутри приложения Ionic2, что выходит за рамки вопроса, который я задал. Спасибо за помощь. –

Смежные вопросы