24 lines
686 B
JavaScript
24 lines
686 B
JavaScript
'use strict';
|
|
|
|
angular.module('myApp.file-service', []).service('fileListService', function () {
|
|
return {
|
|
getFileList: getFileList,
|
|
updateFileList: updateFileList
|
|
};
|
|
|
|
function getFileList() {
|
|
let files = JSON.parse(localStorage.getItem("files") || '[]')
|
|
return files;
|
|
}
|
|
|
|
function updateFileList(value) {
|
|
let files = getFileList();
|
|
files.push(value);
|
|
localStorage.setItem("files", JSON.stringify(files));
|
|
angular.forEach(
|
|
angular.element(document.getElementById("fileInput")),
|
|
function (inputElem) {
|
|
angular.element(inputElem).val(null);
|
|
});
|
|
}
|
|
}); |