使用 MeteorJS 和 Angular 2.0
在主页上有一个名为登录的链接。
单击时,用户将路由到登录页面,并正确呈现关联的Angular2组件。
现在登录页面上有一个返回主页的链接。
单击链接并导航到主页,然后重新单击登录页面。
用户路由正确,但Angular2组件不会重新渲染。
答案 0 :(得分:1)
您正在寻找有关模板和重新加载页面的已知问题。一个问题是模板在缓存中混合,通过清除缓存来修复,如下所示:
var currentPageTemplate = $route.current.templateUrl;
$templateCache.remove(currentPageTemplate);
$route.reload();
<强>来源:强>
Angular reload current route and reload the current template