【发布时间】:2017-11-07 07:36:26
【问题描述】:
我有以下 HTML 代码
<iframe #originalUrl [hidden]="!showOriginalDoc" [src]="originalUrl"><span *ngIf="originalUrl===''">Original URL Not Available</span></iframe>
按照角码
if(data.originalResearch.originalUrl===null)
this.originalUrl='';
else
this.originalUrl = this.domSanitizer.bypassSecurityTrustResourceUrl(data.originalResearch.originalUrl);
上面的代码仍然抛出以下错误:
CuratorModalBodyComponent.html:123 ERROR 错误:资源 URL 上下文中使用了不安全的值(请参阅 http://g.co/ng/security#xss) 在 DomSanitizerImpl.vendor../node_modules/@angular/platform-browser/@angular/platform-browser.es5.js.DomSanitizerImpl.sanitize (platform-browser.es5.js?ffb0:3992) 在 setElementProperty (core.es5.js?0445:9398) 在 checkAndUpdateElementValue (core.es5.js?0445:9318) 在 checkAndUpdateElementInline (core.es5.js?0445:9252) 在 checkAndUpdateNodeInline (core.es5.js?0445:12357) 在 checkAndUpdateNode (core.es5.js?0445:12303) 在 debugCheckAndUpdateNode (core.es5.js?0445:13167) 在 debugCheckRenderNodeFn (core.es5.js?0445:13146)
我正在使用 Angular 4.4.1
【问题讨论】:
-
它工作但同时抛出错误,这是不想要的
标签: angular