Правильный способ Предоставить DomSanitizer компоненту с Angular 2 RC6

Я пытаюсь использовать DomSanitizer для очистки динамического URL-адреса в компоненте, используя не могу понять, как правильно указать поставщика для этой службы.

я используюAngular 2.0.0-rc.6

Вот мой текущий компонент:

@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? Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос