2015-04-21 115 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();