我有一个角度工厂类用户,它通过动态视图将数据从视图填充到用户变量进行实例化,然后绑定到视图。
当绑定到视图输入 type='text' 的 userView.Name 发生更改时,我需要更新本地存储,即对文本字段中的值的任何更改都会直接更改类的用户实例中的文本然后更新将更新 localStorage 的动态视图?
我有一个托管在 CodePen 的代码示例
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;
}]);
下面是说明问题的代码的样子