gpt4 book ai didi

Angular bypassSecurityTrustResourceUrl 说任何参数都是未定义的

转载 作者:行者123 更新时间:2023-12-03 23:14:08 28 4
gpt4 key购买 nike

我正在尝试使用 bypassSecurityTrustResourceUrl 清理 URL .但是,无论我在参数中放入什么值,我总是得到

Cannot read property bypassSecurityTrustResourceUrl of undefined


return this.sanitizer.bypassSecurityTrustResourceUrl('http://www.google.com');

返回:

ERROR TypeError: Cannot read property bypassSecurityTrustResourceUrl of undefined at UrlSanitizerService.push../src/app/services/urlsanitizer.service.ts.UrlSanitizerService.sanitizeURL



我看过的每个地方都说这应该清理一个 url 并允许它通过 iframe 显示。我可能误解了争论的内容。任何帮助将不胜感激,谢谢!

最佳答案

此错误与您作为参数传递的内容无关,而与 sanitizer 有关。

您需要确保在构造函数中导入和声明 sanitizer ,如下所示:

import { DomSanitizer} from '@angular/platform-browser';

...

constructor(private sanitizer:DomSanitizer) { }

关于Angular bypassSecurityTrustResourceUrl 说任何参数都是未定义的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54042708/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com