Home
Home
然后在组件中使用HostListener监听器或renderer2修改数据属性值,例如:
@HostListener('click', ['$event'])
onClick(event: any) {
event.preventDefault();
this.router.navigate(['/home']);
}
// 或
constructor(private renderer: Renderer2, private el: ElementRef) {}
ngOnInit() {
this.renderer.setAttribute(this.el.nativeElement, 'data-routerLink', '/home');
}
Home
Home
在组件中定义isServer变量:
import { PLATFORM_ID, Inject } from '@angular/core';
import { isPlatformServer } from '@angular/common';
export class MyComponent {
isServer: boolean;
constructor(@Inject(PLATFORM_ID) private platformId: Object) {
this.isServer = isPlatformServer(this.platformId);
}
}