Я действительно этого не понимаю, domsanitizer уничтожает html в моем текстовом поле
Я хочу обойти дезинфекцию, поэтому использую это
this.product['name_fr'] = this.domSanitizer.bypassSecurityTrustHtml(this.product['name_fr']);
но в моем текстовом поле
<input class = "productNameInput" [(ngModel)] = "product.name_fr" [formControl] = "nameValidatorFr"/>
это кажется
SafeValue must use [property]=binding: fds fds fds fds ds (see http://g.co/ng/security#xss)
а в БД моя строка хранится пустой
может кто-нибудь просветить меня по этому поводу? Я хочу СОХРАНИТЬ HTML в неизменном виде
Благодарность
Я уже читал это, похоже, это не связано, я использую textarea, span ngModel
вы пытаетесь поместить html в текстовое поле?
нет, я использую ngModel, см. код выше ... когда я нажимаю кнопку сохранения, я делаю this.product ['name_fr'] = this.domSanitizer.bypassSecurityTrustHtml (this.product ['name _fr']) ;
попробуйте this.product = {name_fr: this.domSanitizer.bypassSecurityTrustHtml (this.produ ct ['name_fr'])};
Я уже делаю это this.product ['name_fr'] = this.domSanitizer.bypassSecurityTrustHtml (this.product ['name _fr']);




