我想将 routerLink 添加到 Angular 组件中的主机元素,如下所示:
@HostBinding('routerLink') routerLink = '/my-route'
但是当我单击该组件时,它不会导航到指定的路线。我究竟做错了什么?Angular 11甚至可以做到这一点吗?
Use @HostBinding or @HostListener rather than the
编辑:我还尝试了旧的主机绑定方式(tslint: host不推荐这种方式 metadata property (https://angular.io/styleguide#style-06-03) (no-host-metadata-property)tslint(1)
:
host: {
'[routerLink]': '[\'/my-route\']'
},
这之后也没有路由器导航。