Angular: «ПРЕДУПРЕЖДЕНИЕ: очистка небезопасного значения URL» в img src - PullRequest
0 голосов
/ 30 августа 2018

У меня проблемы с DomSanitizer при попытке показать изображение в AngularJS. Не знаю, правильно ли я храню path или нет sanitizing это правильно!

Я получаю эту ошибку:

WARNING: sanitizing unsafe URL value sanitizeImg(C:/xampp/htdocs/ImagenesCompras/rubros/informatica.jpg) 

HTML код:

        <div class="col-xl-2 col-md-3 col-sm-3 col-xs-4 f-category" *ngFor="let rubro of rubros">
              <div class="inner">
                 <a [routerLink]="['/mostrarPropiedad', rubro.id]">
                      <span class="imgBox">
                           <img src="sanitizeImg({{rubro.fotoPath}})" class="img-responsive" alt="img">
                      </span>
                      <h6> {{rubro.titulo}}</h6>
                 </a>
              </div>
            </div>

Угловая составляющая

   constructor(private rubrosService: RubrosServiceService,
   private router: Router,
   private _sanitizer: DomSanitizer) { }
   ngOnInit() {
      this.rubrosService.GetAllRubros().subscribe(
      rubros => this.rubros = rubros,
       );
   }
   sanitizeImg(url): SafeUrl{
      return this._sanitizer.bypassSecurityTrustUrl(url);
   }
...