applay CSS的.class我有管:如何從innerHTML的
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'spaning',
pure: false
})
export class SpanPipe implements PipeTransform
{
transform(value: string): string
{
return "<span class='mark'>xxx</div>"+value;
}
}
而且使用這樣的:
<div [innerHTML]="movie.title| spaning"></div>
如何風格.mark類在CSS?我想讓xxx變紅。我對解決方法不感興趣,如上所述,必須將類添加到管道中。
答案是某種程度上與 Angular 2 - innerHTML styling有關,但我無法自己找到解決方案。
,我用這個管道如果我只是添加樣式到我的組件:
.mark{
color: red;
}
我得到:
「警告:清理HTML剝離某些內容(見http://g.co/ng/security#xss)。 「
之前,您使用的是管道在一個地方,一個部門將完全滿足... – Hitmands
是,可能你有權利。也許我最終會在這裏使用組件,現在我想按照我的方式嘗試。 –
爲什麼不只是通過CSS來設計它呢? – Tomer