angular.module('eventTracker', [])
.controller('MainCtrl', ['$scope', 'Event', function($scope, Event){
$scope.eventData = {}
$scope.onSubmit = function(){
Event.Add($scope.eventData)
$scope.eventData = {}
}
}])
.factory('Event', function(){
if (!eventList) {
var eventList = []
}
return {
Add: function(event){
eventList.push(event)
},
List: eventList
}
})
Привет всем, Я пытаюсь сохранить eventList через обновление страницы, и я хотел бы получить некоторые отзывы о том, почему это может произойти! Я бы предпочел не использовать файлы cookie, localstorage или rootcope. Я думал, что мой сервис настроен правильно, но я думаю, нет. Любая помощь будет принята с благодарностью! Все работает отлично, за исключением случаев, когда я обновляю страницу, я теряю все предыдущие данные.Сохранение данных на странице обновления в Angular
Почему вы освежаете? – dandavis
По обновлению страницы вы имеете в виду на уровне браузера или маршруте в приложении angularjs? – jsonmurphy
на уровне браузера. В конечном итоге я перенаправляюсь на другую страницу, и я хочу, чтобы у меня были все эти данные. – Mark