如何使用 angular js 将所有值从 txt 文件推送到本地存储
how to push all values from the txt file to local storage using angular js
我有一个示例应用程序,它可以在用户单击本地按钮时将值存储到本地存储中,但我希望 txt 文件中的所有值都存储在本地存储中 "note2": [] .
要将数据放入 angularJS 中的 localStorage,您可以使用库 angular-localForage。
示例:
angular.module('yourModule', ['LocalForageModule'])
.controller('yourCtrl', ['$scope', '$localForage',
function($scope,$localForage) {
$localForage.setItem('myName','Olivier Combe').then(function() {
$localForage.getItem('myName').then(function(data) {
var myName = data;
});
});
}]);
是的,我找到了这样做的方法。,
你可以使用 ng-init='Function name'
这里我使用了一个函数,当用户点击到本地按钮将一个值推送到本地时
$scope.cloneItem = function (todo) {
$scope.$storage.notes.push({
"price": todo.price,
"id": todo.id,
"quan": todo.quan
});
}
但我想将 txt 文件中的所有值存储到本地,所以我使用
ng-init='your js function name'
此函数调用 push 函数,以便对于每个 ng-repeat,值都会推送到本地
示例:
<tr ng-repeat="todo in todos" ng-init='cloneItem(todo)'>
我有一个示例应用程序,它可以在用户单击本地按钮时将值存储到本地存储中,但我希望 txt 文件中的所有值都存储在本地存储中 "note2": [] .
要将数据放入 angularJS 中的 localStorage,您可以使用库 angular-localForage。
示例:
angular.module('yourModule', ['LocalForageModule'])
.controller('yourCtrl', ['$scope', '$localForage',
function($scope,$localForage) {
$localForage.setItem('myName','Olivier Combe').then(function() {
$localForage.getItem('myName').then(function(data) {
var myName = data;
});
});
}]);
是的,我找到了这样做的方法。,
你可以使用 ng-init='Function name'
这里我使用了一个函数,当用户点击到本地按钮将一个值推送到本地时
$scope.cloneItem = function (todo) {
$scope.$storage.notes.push({
"price": todo.price,
"id": todo.id,
"quan": todo.quan
});
}
但我想将 txt 文件中的所有值存储到本地,所以我使用
ng-init='your js function name'
此函数调用 push 函数,以便对于每个 ng-repeat,值都会推送到本地
示例:
<tr ng-repeat="todo in todos" ng-init='cloneItem(todo)'>