0
挣扎,直到意识到,如果我绑定单击事件方法并不在我的成分存在,角刷新页面。我想是因为它routerLink
,因为如果我删除它,我得到一个预期的错误method checkUser() does not exist
。为什么会发生?角和路由器 - 意外刷新页面
<a md-button
routerLink="articles"
routerLinkActive="menu-active"
(click)="checkUser()"
>Articles</a>
您正试图重定向和平均时间试图调用功能。你不能用同样的功能做同样的事吗? –
使用路由守卫可能是'checkUser()'的一个更好的地方。遇到的行为可能是因为'routerLink'制作的''text你的'文字',但你的'(点击)= “checkUser()”'不返回'FALSE'确保'的preventDefault()'叫做。 –