У меня есть объект, содержащий элементы success
, summary
и detail
, используемые для отображения сообщения в сообщении PrimeNG (p-messages
) после создания записи. После создания записи я вызываю метод displayMessage
для установки переменной msg
< sizesform.ts:
...
this.displayMessage(data);
<▪baseForm.ts:
displayMessage(data: string) {
var success = data["success"];
var summary = data["summary"];
var detail = data["detail"]; // <a href="http:/.... ">name</a>
this.msg.push({ success: success, summary: summary, detail: detail });
}
А затем отобразить сообщение, как показано ниже в html
:
<p-messages [value]="msg"></p-messages>
Однако тег гиперссылки «Angular 6 очистить URL-адрес локального диска. Хотя я пытался использовать этот метод, мне это не удалось, потому что мне нужно очистить URL-адрес в переменной detail, а связанный метод находится в базовом классе. Итак, как мне сделать так, чтобы URL-адрес отображался правильно? А какие изменения следует внести в данный пример?
1 ответ
Вы должны сказать PrimeNG, чтобы он не избегал деталей:
<p-messages [value]="msg" [escape]="false"></p-messages>
Похожие вопросы
Связанные вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Имейте в виду, что JavaScript — это НЕ то же самое, что Java! Включите все ярлыки, относящиеся к вашему вопросу; например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [svelte] и т. д.