Я создал пример приложения с использованием Angular4 и ASP.NET WebApi.При отправке запроса POST я избегаю html-знаков в C # таким образом.
Regex.Replace(val,"&", "&").Replace("<", "<").Replace(">", ">");
И это прекрасно работает.Дело в том, что я хотел бы снова изменить все вхождения (& <> и т. Д.), Пока выполняется запрос GET, вместо того, чтобы обслуживать тексты пользователей, такие как 'm & m's'.
I 'мы узнали, что это должно быть сделано с использованием углового перехватчика, но не смогли найти ни одного примера.
У меня есть фрагмент кода для обработки запросов GET от API.
getJson(url: string): Observable<any> {
return this.http.get(JsonEndpoint + url, { withCredentials: true })
.map(result => {
return result.json();
// here I could do a replace function like
// result .replace('&', '&')
// but it does not work
})
.catch(this.handleError);
}
Спасибо!