Meteorjs + Angular2 点击link 不重新渲染页面

Meteorjs + Angular2 click link does not re-render page

使用 MeteorJSAngular 2.0

主页上有一个 link 名为 Login

单击后,用户将被路由到登录页面,并且关联的 Angular2 个组件会正确呈现。

现在在登录页面上,其中有 link 到 return 到主页。

点击 link 并导航到主页,然后重新点击登录页面。

用户路由正确,但 Angular2 个组件未重新呈现。

您正在寻找有关模板和重新加载页面的已知问题。一个问题是模板混合在缓存中,通过如下清除缓存修复:

var currentPageTemplate = $route.current.templateUrl;
$templateCache.remove(currentPageTemplate);
$route.reload();

来源:

Angular reload current route and reload the current template