gpt4 book ai didi

javascript - $sce.TrustAsUrl 不工作

转载 作者:行者123 更新时间:2023-12-02 17:20:23 29 4
gpt4 key购买 nike

我正在尝试使用 angularjs 创建一个应用程序,其中输入是从输入框中获取并显示的。这类似于聊天。因此输入可以包含 url,我在 Autolinker.js 的帮助下将它们转换为链接。我在这个问题中发现的How to replace plain URLs with links? 。为了在 Angular 绑定(bind)中注入(inject) html,我使用 ngSanitize但我只想将 url 更改为链接,并且诸如 2<3 之类的内容应打印为 2<3,但不应读取为 HTML 标记。

我什至使用了$sce但它不起作用。它给出错误 Parse Error with 2<3

有一个更好的选择,使用 linky 但它无法转换没有 http 的 url。摆弄 3 个选项:http://jsfiddle.net/JY3Za/58/ (PS:这里我只是使用了RegEx进行测试)

那么,在使用 Autolinker.js 时,以 Angular 形式注入(inject) html 的最佳方法是什么,以便只允许使用 和 标签,但除这些之外的任何内容都应显示为纯文本..?

最佳答案

您向您传递了错误的参数

$sce.trustAsHtml

http://jsfiddle.net/JY3Za/59/

关于javascript - $sce.TrustAsUrl 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24012215/

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