javascript - Angular 2 - bypassSecurityTrustHtml along with bypassSecurityTrustScript -


i have button (on left navigation side), click on which, want display template (.html) on right side (content section). template (.html) path fetched web service , different every time (so no hard coded values).

that template (.html) can have it's own script tags. till angular 1.x easy ng-include tag, seems angular 2 not support anymore.

i able display html's content (as css) using below workaround -

this.sanitizer.bypasssecuritytrusthtml(url); 

but scripts not getting loaded or executed.

thanks in advance help.

the official document says bypasssecuritytrusthtml() should work in case.

i assuming must using [innerhtml] attribute populate contents in target container.

i had kind of similar reuirement needed single html tag single script tag. used bypasssecuritytrustresourceurl() that.

return this.sanitizer.bypasssecuritytrustresourceurl(url) 

i pretty sure work in case fetching executable source.

you can try combimation bypasssecuritytrustscript() , bypasssecuritytrusthtml().


Comments

Popular posts from this blog

html - How to set bootstrap input responsive width? -

javascript - Highchart x and y axes data from json -

javascript - Get js console.log as python variable in QWebView pyqt -