- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 ngStorage 进行网络存储。
这是我目前用来检查是否定义了 $localStorage
的代码。
if ( angular.isDefined($localStorage.settings) ) {
$scope.app.settings = $localStorage.settings;
} else {
$localStorage.settings = $scope.app.settings;
}
这是我的 Controller 脚本。
.controller('MainCtrl', function($scope, $localStorage) {
$scope.app = {
settings: {
name: 'AppName',
headerFixed: true,
version: 'Initial Release'
}
}
if ( angular.isDefined($localStorage.settings) ) {
$scope.app.settings = $localStorage.settings;
} else {
$localStorage.settings = $scope.app.settings;
}
$scope.resetStorage = function() {
$localStorage.$reset();
}
})
HTML:
<div class="main-content" ng-controller="MainCtrl" ng-class="{'header-fixed': app.settings.headerFixed}">
<input type="checkbox" name="name" ng-model="app.settings.headerFixed"> Header Fixed
{{ app.settings.headerFixed }}
<button type="button" name="button" ng-click="resetStorage()">Reset</button>
</div>
我正在使用此 link 中给出的剩余方法, 但它不起作用。
当我在调用函数 resetStorage()
时单击重置按钮时,有人帮我将我的值重置为默认值。
提前致谢。
最佳答案
您应该保留两个变量,一个用于恢复,另一个用于恢复。因为我认为没有这样的方法可以恢复到以前的数据。
关于html - ngStorage - 重置为默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30999635/
我下面有使用 ngStorage 的代码。但是当我尝试运行这是我的 Angular 应用程序的一部分时,我在控制台上收到此错误: Error: [$injector:unpr] Unknown pro
我正在构建一个处理类(class)的指令,其中一部分是将类(class)数据保存在本地存储中,以便用户可以继续。 当数据改变时我调用这个函数 function setLocalStorage(){
我正在使用 ngStorage 进行网络存储。 这是我目前用来检查是否定义了 $localStorage 的代码。 if ( angular.isDefined($localStorage.setti
我正在使用 angular.js 和 ngstore。我正在使用基于 token 的身份验证和 node.js REST 服务,从 Angular 应用程序我将我的凭据发送到休息服务器并收到 toke
我正在使用 ngStorage 来存储数据。我制作了一个名为游戏的自定义对象并将其存储。它存储为游戏,但当我刷新浏览器时,它会作为对象返回。 var games= $localStorage.game
我知道有一些解决方案可以在我们的应用程序中使用 ngstorage,以便即使在刷新后也能获得持久数据。我今天第一次尝试以我的形式实现它。但无法弄清楚我哪里出了问题。有人可以让我知道我哪里出错了吗?另外
所以,我是 Angular 的新手,我正在构建一个将数据保存在浏览器的 localStorage 中的应用程序。我正在尝试为此使用 ngStorage,但出现以下错误: Uncaught Error:
我一直在构建一个 Ionic 应用程序,然后才开始实现 ngStorage .这是一种非常简单的方法,可以简单地扩展我的应用程序并存储范围内的内容。例如,我去了所有有 $scope.listOfThi
访问https://github.com/gsklee/ngStorage . 我的代码有2个部分,在partial1中我有3个输入框,在其中输入的数据是“abc”,“pqr”,“xyz”,单击按钮时
我有这个 HTML English Danish {{name[language]}} 和javascript $scope.language='en'; //initial default val
我对ngStorage有疑问。当我将我的工厂用于 jQuery 的 $ajax 时,我无法在 .then() 中使用 $localStorage (它不起作用) . $scope.updateProf
我正在使用 AngularJS 将一些数据传递到表中。表格上方是一系列复选框,用于显示/隐藏表格中的列。 当用户离开/刷新页面时,如何保留用户的复选框首选项? 我已经阅读了一些内容,我想我也许可以使用
在浏览器 session 存储中我们有 `mykey` `myvalue` 其中 mykey 位于 session 存储部分的 Key 列中和其中 myvalue 位于 session 存储部分的值列
我使用 ngstorage 在 localstorage 中保存一些值我的 Controller 是: app.controller("main", function( $scope, $localS
试图转换这个 .service('dataStore', function($localStorage,$scope){ this.entfeeds=[]; this.topfeeds
我正在使用 AngularJs 和 ngStorage 制作购物车。我想将数据保存在本地存储中。当我从不同的浏览器选项卡添加内容时,我想在打开购物车的购物车中调用我的 http 方法。我想使用 $sc
在我的 Ionic 应用程序中,我添加了插件“ngStorage”,它附带了一些演示代码: var add = function (thing) { $localStorage.things.
Chrome 在跨域 iframe 内运行时拒绝访问 localStorage。 这会导致 ngStorage 使整个应用程序崩溃 演示: http://jsfiddle.net/e8y85/ 堆栈跟
如何在本地存储中存储多个表单数据,我正在尝试在angular js中将多个表单数据存储在本地存储中。我尝试了以下代码:
我正在使用 ngStorage 处理 AngularJS 应用中的本地存储和 Protractor 到 e2e 规范。 describe('Test', function() { beforeEa
我是一名优秀的程序员,十分优秀!