본문 바로가기

Javascript/Angular

component에서 Pipe쓰기


view단에서 pipe를 쓰는게 아니라


component에서 써야할 경우가 있네요


일단 ngmoudle.ts provider에다가 사용할 


pipe를 등록합니다.  전 providers: [DatePipe] 


전 이렇게 등록했음


그리고 사용할 컴퍼넌트 생성자 함수에 


주입주입시킵니다. 


constructor(private datePipe: DatePipe) { }

그다음 다음과 같이 쓰면 됩니다.


this.date = this.datePipe.transform(new Date(), 'dd-MM-yy');