2015-04-21 154 views
0

我在我的主頁上有一個登錄表單。當用戶提交表格角度發送post請求到auth/login(laravel的默認認證系統 - >沒關係)。它記錄用戶,但然後我想刷新主頁視圖。我試過這個:角度重定向到路由+緩存

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

但它不工作。在控制檯中,我在主頁上看到新的請求,但它不會更改任何數據(當用戶登錄時,他可以看到他的暱稱而不是登錄表單)。

哪裏有問題? (也許問題可能是我改變位置到當前?當我設置$location.path('/something-else')它的作品)。

回答

0

我認爲有可能從緩存中刪除1個特定的模板,但它是。您只能刪除所有模板$templateCache.removeAll();