2
사용자 정의 파이프를 사용하여 int 값을 가져 와서 해당 int를 기반으로 한 재질 디자인 아이콘을 반환하려고합니다.각도 2 - 파이핑 값과 DOM 요소 반환
HTML :
{{item.MetGoal | NumberToStatusSymbol}}
타이프/JS :
transform(value, args?) {
switch (value){
case '0':
return $.parseHTML(`<i class="material-icons text-red"></i>;`);
case '1':
return $.parseHTML(`<i class="material-icons text-green"></i>`);
case '2':
return $.parseHTML(`<i class="material-icons text-yellow"></i>`);
default: break;
}
}
페이지는 단지 도시 [개체는 HTMLElement] 대신 창에 표시된 실제 HTML 요소를로드 그러나.
MD 아이콘이 제대로 반응하지 않는 것처럼 보입니다. 아이콘을 표시하는 대신 단순히 문자 텍스트를 사용합니다. –
MD 아이콘이 각도 구성 요소이거나 지시문 인 경우 작동하지 않습니다 (본인은 Angular2 재질을 사용하지 않았습니다).이 경우 http://stackoverflow.com/questions/36325212/angular와 같이 동적 구성 요소를 만들어야합니다 -2-dynamic-tabs-with-user-click-selected-components/36325468 # 36325468 –
평소 Gunter처럼 outerHTML 속성 바인딩으로 가져 왔습니다. –