के साथ घटक के लिए DomSanitizer प्रदान करें मैं एक घटक के भीतर एक गतिशील यूआरएल को स्वच्छ करने के लिए DomSanitizer का उपयोग करने का प्रयास कर रहा हूं, मुझे यह पता लगाना नहीं है कि इस सेवा के लिए प्रदाता निर्दिष्ट करने का सही तरीका क्या है।सही तरीका Angular 2 RC6
@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() {}
}
इस क्रम में त्रुटि this.sanitizer.bypassSecurityTrustResourceUrl is not a function
में परिणाम:
उपयोग कर रहा हूँ यहाँ मेरे वर्तमान घटक है।
क्या कोई मुझे DomSanitizer के लिए प्रदाता को उचित तरीके से प्रदान करने का उदाहरण दिखा सकता है? धन्यवाद!
यह मेरी समस्या थी। मैं प्रदाता के रूप में 'DomSanitizer' का उपयोग करने का प्रयास कर रहा था। किसी भी प्रदाता के साथ यह एक आकर्षण की तरह काम करता है। धन्यवाद! – kalmas
आपका स्वागत है! – micronyks