如何显示 SafeUrl 或 SafeResourceUrl?

ada*_*ort 5 angular

我正在将受信任的 URL 加载到运行良好的 iframe 中。我还想将该 URL 显示为页面上的字符串。我试过了,<div>{{url}}</div>但它显示:

SafeValue 必须使用 [property]=binding: /my/resource/path.html(参见http://g.co/ng/security#xss

我也尝试使用<div [ngModel]="url"></div>,但得到了

错误:没有未指定名称属性的表单控件的值访问器

我怎样才能显示它?

Mar*_*uan 0

您可以用另一种方式做到这一点:

\n\n
<iframe #foo [src]="contentUrl"></iframe>\n<p>{{ foo.src\xc2\xa0}}</p>\n
Run Code Online (Sandbox Code Playgroud)\n