Bir Bileşen içinde dinamik bir URL sterilize etmek için DomSanitizer kullanmaya çalışıyorum. Bu hizmet için bir Sağlayıcı belirtmek için doğru yolu neye karar veriyorum gibi görünmüyor. Bu çalışma zamanında hata this.sanitizer.bypassSecurityTrustResourceUrl is not a function
sonuçlanırDoğru yol Açısal 2 RC6 ile Bileşen için DomSanitizer Sağlayın
@Component({
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ],
providers: [ DomSanitizer ],
})
export class AppComponent implements OnInit
{
public url: SafeResourceUrl;
constructor(private sanitizer: DomSanitizer) {}
ngOnInit() {
let id = 'an-id-goes-here';
let url = `https://www.youtube.com/embed/${id}`;
this.videoUrl = this.sanitizer.bypassSecurityTrustResourceUrl(url);
}
ngOnDestroy() {}
}
: Ben Angular 2.0.0-rc.6
kullanıyorum
İşte benim şimdiki bileşenidir.
Birisi bana DomSanitizer için bir Sağlayıcının nasıl düzgün bir şekilde sağlanabileceğine dair bir örnek gösterebilir mi? Teşekkürler!
Bu benim sorunumdu. DomSanitizer'ı bir sağlayıcı olarak kullanmaya çalışıyordum. Hiçbir sağlayıcı ile hiç çekicilik gibi çalışır. Teşekkürler! – kalmas
size bekliyoruz! – micronyks