Я бы на твоем месте создал фабрику (.factory()) для хранения своих данных с двумя методами - save и load
angular.module('my-save-factory', [
])
.factory('saveData', [function () {
var store = {};
function save(stateId, state) {
store[stateId] = state;
}
function load() {
return store;
}
return {
save: save,
load: load
};
}]);
А вообще не понятно, что у тебя работает что нет, в чем помощь требуется. Думаешь, кто то будет разбираться, сидеть делать из тех кусочков что ты выставил тестовый пример чтоб понять это? Нет, ты его должен был сделать
Даже не знаю, поставить тебе минус за то что пытаешься умничать?)