2015-04-21 7 views
0

У меня есть форма входа на мою домашнюю страницу. Когда пользователь отправляет форму угловой, отправьте запрос на адрес auth/login(система авторизации laravel по умолчанию -> это не имеет значения). Он регистрирует пользователя, но затем я хочу обновить домашнюю страницу. Я пробовал:угловой перенаправление на маршрут + кеш

$http({ 
    data: {}, 
    method: 'POST', 
    .. 
}).success(function(data) { 
    .. 
    $templateCache.remove('/'); 
    $location.path('/'); 
}); 

Но это не работает. В консоли я вижу новый запрос на главной странице, но он не меняет никаких данных (когда пользователь входит в систему, он может видеть свой ник вместо формы входа).

Где может быть проблема? (может быть, проблема может заключаться в том, что я меняю местоположение на ток? Когда я устанавливаю $location.path('/something-else'), он работает).

ответ

0

Я думал, что можно удалить 1 определенный шаблон из кеша, но это так. Вы можете удалить все шаблоны только с $templateCache.removeAll();

Смежные вопросы