Ionic 2 - 使用已安装的 nGCordova 首选项插件
Ionic 2 - Use installed Preferences Plugin from nGCordova
我正在尝试制作我的第一个 Ionic 应用程序,我需要创建用户首选项。为此,我找到的唯一资源是 cordova 首选项,位于此处:http://ngcordova.com/docs/plugins/preferences/ 安装此插件的说明非常简单,但安装后,我不明白我应该如何在Ionic 2 应用程序。有人可以向我解释如何在 Ionic 2 应用程序中包含 ngCordova 插件以及如何访问它们的属性,或者 link 我所知道的参考或 github 实现此类事情的项目。在过去的两天里,我一直在努力寻找这些信息,但没有成功。
插件官网示例代码如下:
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);
})
};
但我已经创建了几个演练项目,但我从未遇到过类似这样的代码,我什至不知道从哪里开始。
我查看了 Whosebug,试图找到可能有助于解决此问题的文章,虽然我发现了类似的问题,但我还没有看到似乎 satisfactory/that 我可以理解的答案。
示例:
Ionic 2 Cordova and Typescript (App Preferences plugin)
这只是通过使用 SQLite 提供了一个替代选项,但我需要访问此应用程序将 运行 在设备上的首选项部分。
谢谢。
首先 ngCordova 在 angular 1.X 上工作(所以 ionic 1.X),现在有另一种选择可以在 ionic 2.X 和 angular 2.X, 其名称为 ionic-native.
原生离子 docs
"Ionic Native is a curated set of ES5/ES6/TypeScript wrappers for Cordova/PhoneGap plugins that make adding any native functionality you need to your Ionic, Cordova, or Web View mobile app easy."
所以只需阅读文档并遵循它们:)
我正在尝试制作我的第一个 Ionic 应用程序,我需要创建用户首选项。为此,我找到的唯一资源是 cordova 首选项,位于此处:http://ngcordova.com/docs/plugins/preferences/ 安装此插件的说明非常简单,但安装后,我不明白我应该如何在Ionic 2 应用程序。有人可以向我解释如何在 Ionic 2 应用程序中包含 ngCordova 插件以及如何访问它们的属性,或者 link 我所知道的参考或 github 实现此类事情的项目。在过去的两天里,我一直在努力寻找这些信息,但没有成功。
插件官网示例代码如下:
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);
})
};
但我已经创建了几个演练项目,但我从未遇到过类似这样的代码,我什至不知道从哪里开始。
我查看了 Whosebug,试图找到可能有助于解决此问题的文章,虽然我发现了类似的问题,但我还没有看到似乎 satisfactory/that 我可以理解的答案。
示例: Ionic 2 Cordova and Typescript (App Preferences plugin)
这只是通过使用 SQLite 提供了一个替代选项,但我需要访问此应用程序将 运行 在设备上的首选项部分。
谢谢。
首先 ngCordova 在 angular 1.X 上工作(所以 ionic 1.X),现在有另一种选择可以在 ionic 2.X 和 angular 2.X, 其名称为 ionic-native.
原生离子 docs
"Ionic Native is a curated set of ES5/ES6/TypeScript wrappers for Cordova/PhoneGap plugins that make adding any native functionality you need to your Ionic, Cordova, or Web View mobile app easy."
所以只需阅读文档并遵循它们:)