Angular 2, DomSanitizer, bypassSecurityTrustHtml, SVG

He estado usando DomSanitizer con un SVG en una cadena html.

Anterior a la versión actual de Angular, esto funcionó bien:

this.domSanitizer.bypassSecurityTrustHtml(content);

Ahora recibo un objeto llamado

 SafeHtmlImpl {changingThisBreaksApplicationSecurity: " blah "} changingThisBreaksApplicationSecurity 

¿Hay ahora una nueva forma de acceder a la salida del DomSanitizer? ¿Debería recibirlo como tipo SafeHTML o algo así? ¿De qué sirve tener bypassSecurityTrustHtml si todavía filtra html?

¿Alguna respuesta en una postal? Por favor…

DEMO: https://plnkr.co/edit/Qke2jktna55h40ubUl8o?p=preview

 import { DomSanitizer } from '@angular/platform-browser' @Pipe({ name: 'safeHtml'}) export class SafeHtmlPipe implements PipeTransform { constructor(private sanitized: DomSanitizer) {} transform(value) { console.log(this.sanitized.bypassSecurityTrustHtml(value)) return this.sanitized.bypassSecurityTrustHtml(value); } } @Component({ selector: 'my-app', template: ` 
`, }) export class App { name:string; html: safeHtml; constructor() { this.name = 'Angular2' this.html = " blah "; } }

Use DomSanitizer.bypassSecurityTrustHtml :

 constructor(private sanitizer: DomSanitizer) { } let html = this.sanitizer.bypassSecurityTrustHtml(" blah "); 

Más información: https://angular.io/docs/ts/latest/guide/security.html#bypass-security-apis