Я хочу создать канал в angular 2, который заменит «\» в данной строке, которая используется для экранирования специальных символов.
что я сделал до сих пор,
класс трубы следующий
@Pipe({
name: 'escapeSlashPipe'
})
export class EscapeSlashPipe implements PipeTransform {
transform (value: string): any{
value = value.replace(/\\"/g, '"');
return value;
}
}
HTML
<p>{{message | escapeSlashPipe}}</h4>
Пример ввода
"ghda\'nja asda\\dasda dasj\' \"das\'da\\d as\\as\\sad"
тогда он должен вернуться
"ghda'nja asda\dasda dasj' das'da\d as\as\sad"
Он должен заменять только косую черту, которая используется для экранирования символов.