首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Html触发器更新到动态视图,将其保存到LocalStorage loki

问从Html触发器更新到动态视图,将其保存到LocalStorage loki
EN

Stack Overflow用户
提问于 2015-08-30 09:15:33
回答 1查看 185关注 0票数 1

我有一个角工厂类用户,它通过动态视图实例化,将数据从视图填充到用户变量,然后绑定到视图。

当userView.Name被绑定到视图输入类型=‘text’时,我需要更新本地存储,也就是说,对文本字段中的值的任何更改都会直接更改类的用户实例中的文本,然后更新将更新localstorage的动态视图?

我有一个CodePen托管的代码示例

示例代码说明了这个问题

代码语言:javascript
复制
app.controller('TestController', ['$scope', 'Loki', 'MobileConstants', 'LocalStorageApi', 'User', 
function ($scope, Loki, MobileConstants, LocalStorageApi, User, Book) {
    LocalStorageApi.initialize();
    var userData = LocalStorageApi.UsersView.data()[0];

    var user = new User(userData);

    $scope.userView = user;
}]);

app.factory('User', ['$rootScope', function ($rootScope) {
    function User(userData) {
        User.prototype.Name = userData.nameSample;
    };

    User.prototype = {
        Name: null,
    }

    return User;
}]);

下面是代码是如何演示这个问题的

​

​

​

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-30 21:48:05

LokiJS浏览器中的默认存储适配器是本地存储,所以如果用户保存在LokiJS集合中,只需调用db.saveDatabase(),它将自动更新本地存储。换句话说,您根本不需要直接篡改localStorage,除非您正在保存未存储在LokiJS中的值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32294992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档