티스토리 뷰
router.events.pipe(
filter(event => event instanceof NavigationEnd)
).subscribe((event: any) => {
const url = event.url.startsWith('/ko') || event.url.startsWith('/en') ? event.url.substring(3) : event.url;
if (url !== '/cart' && url !== '/order') {
this.scrollGnb = false;
window.addEventListener("scroll", this.scrollEvent)
} else {
this.scrollGnb = true;
window.removeEventListener("scroll", this.scrollEvent)
}
});
- 항상 떠있는 nav바에 url이 바뀔때마다 조건을 달기위해서 사용된 방식
'Angular' 카테고리의 다른 글
[Angular] 삼항연산자로 조건시 id 또는 class 붙이기 - conditional class, conditional id (0) | 2022.07.22 |
---|---|
[Angular] router link (0) | 2022.07.03 |
[Angular] 서비스 개념 (0) | 2022.06.19 |
[Angular] 라우터문법 - 동기,비동기 하는방식(rx방식) (0) | 2022.06.19 |
앵귤러 사이트 (0) | 2022.06.09 |