我的主页上有一个登录表单。当用户向auth/login
提交表单角度发送请求时(laravel的默认身份验证系统 - >它并不重要)。它记录用户但我想刷新主页视图。我试过这个:
$http({
data: {},
method: 'POST',
..
}).success(function(data) {
..
$templateCache.remove('/');
$location.path('/');
});
但它没有用。在控制台中,我在主页上看到了新请求,但它没有更改任何数据(当用户登录时,他可以看到他的缺口而不是登录表单。)
哪里有问题? (也许问题可能是我将位置更改为当前位置?当我设置它$location.path('/something-else')
时。
答案 0 :(得分:0)
我认为可以从缓存中删除1个特定模板,但确实如此。您只能使用$templateCache.removeAll();