【发布时间】:2017-08-31 00:38:06
【问题描述】:
我正在尝试将一些 CSS 应用到包含某个 JSON 值的特定部分。
假设我想为包含“主要文章”字样的文本添加红色背景。
我已经设法通过使用如下管道隐藏该值
@Pipe({
name: 'exclusionfilter',
pure: false
})
@Injectable()
export class ExclusionFilterPipe implements PipeTransform {
transform(value: any) {
if((value!=null)&& (value.toLowerCase().indexOf("main article") != -1)){
return '';
}
else return value;
}
}
标记是这样的
<h2 class="heading">{{ info.title | exclusionfilter }}</h2>
每当值为“主文章”时,我想对 h2 应用一些 CSS。
我不认为这种方法是干净的,但想不出替代方案
【问题讨论】: