Intro ์๋ ํ์ธ์. ์ต๊ทค๋ฌ์์ SVG path element์ click ์ด๋ฒคํธ ํจ์ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. My Case ์ ์ผ์ด์ค์ ๊ฒฝ์ฐ ํน์ SVG ์์๋ฅผ ํด๋ฆญํ์ ๋ ํจ์๋ฅผ ํธ์ถํ๋๋ก ํ๊ณ ์ถ์์ต๋๋ค. ๋ฐ๋ผ์ ์๋์ ๊ฐ์ด ๊ตฌํํ์์ต๋๋ค. svg ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ts ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. @ViewChild('myPath') myPath: ElementRef; handleClick() { console.log("handleClick!!"); } ํ์ง๋ง, svg ํ์ผ์ path ์์๋ฅผ ํด๋ฆญํด๋ handleClick ํจ์๊ฐ ๋์ํ์ง ์์์ต๋๋ค. Why? ํด๋ฆญ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ์ง ์๋ ๋ฌธ์ ๋ ์กฐ๊ฑด์ด ์ถฉ์กฑํ์ง ์์๊ธฐ ๋๋ฌธ์ ๋๋ค. ํด๋ฆญ ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด์๋ ํด๋น ์์..