angular redirect到route + cache

时间:2015-04-21 20:47:49

标签: angularjs laravel-5

我的主页上有一个登录表单。当用户向auth/login 提交表单角度发送请求时(laravel的默认身份验证系统 - >它并不重要)。它记录用户但我想刷新主页视图。我试过这个:

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

但它没有用。在控制台中,我在主页上看到了新请求,但它没有更改任何数据(当用户登录时,他可以看到他的缺口而不是登录表单。)

哪里有问题? (也许问题可能是我将位置更改为当前位置?当我设置它$location.path('/something-else')时。

1 个答案:

答案 0 :(得分:0)

我认为可以从缓存中删除1个特定模板,但确实如此。您只能使用$templateCache.removeAll();

删除所有模板