我一直在努力使管道中的消息來代替某些字符,這是管道中的代碼:我使用它像這樣在頁面上角管:不能替換/ N
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({name: 'replace'})
export class ReplacePipe implements PipeTransform {
transform(value: string): string {
console.log(value);
let newValue = value.replace(/\n/g, '<br>');
console.log(newValue);
return `${newValue}`;
}
}
:
<ion-card-content [innerHtml]="message | linky | replace"></ion-card-content>
的問題:它的工作原理時,REPLACE語句是事情是這樣的:
let newValue = value.replace('bit', '<br>');
但就是不會做任何事情當它看起來像這樣:(我需要得到它爲此工作)
let newValue = value.replace(/\n/g, '<br>');
我似乎無法弄清楚我哪裏出錯了。
不,我沒有什麼我會檢查什麼? – DN0300
你確定'linky'不在中間搞亂? – codeSetter
不,我得到它的工作。我在 – DN0300