我正在尝试使用自定义管道来获取 int 值,然后返回基于该 int 的材料设计图标。
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;
}
}
但是,当页面加载时,它只显示 [object HTMLElement] 而不是返回中列出的实际 HTML 元素。