1 define([], function () {
4 function DataBackupService(){
9 var getKey = function(key) {
10 return key || 'DEFAULT';
13 bck.storeFromScope = function(variables, scope, key) {
17 variables.forEach(function(k) {
18 if(scope.hasOwnProperty(k)) {
21 console.warn('scope doesn\'t have variable',k);
24 bck.storedData[key] = data;
27 bck.getToScope = function(variables, scope, key) {
31 if(bck.storedData.hasOwnProperty(key)) {
32 data = bck.storedData[key];
34 variables.forEach(function(k) {
35 if(data.hasOwnProperty(k)) {
38 console.warn('storet data doesn\'t have variable',k);
47 DataBackupService.$inject=[];
49 return DataBackupService;