当前位置: 首页 > 面试题库 >

插入带有应运行脚本的HTML

孟和怡
2023-03-14
问题内容

此应用程序的一部分从服务器获取HTML,该HTML需要显示为实时HTML。使用ng-bind-html- unsafe="expression"指令很容易做到这一点(至少在Angular 1.0.2中)。

但是,HTML还具有应运行的JavaScript,因为它定义了HTML中使用的函数,并且使用该指令似乎不会发生这种情况。

有一些Angular风格的方法可以做到吗?还是我需要探索带外脚本加载技术?

(请不要讨论我是否应该足够信任服务器,以运行它发送给我的Java脚本。我确实信任服务器,我知道风险所在,这是非常特殊的情况。)


问题答案:

您需要jQuery(在Angular之前加载它):

“我们在jqlite中研究了支持脚本标记的问题,但是要获得跨浏览器的支持需要做很多事情,因此涉及很多黑魔法。因此,我们决定现在建议用户仅将jquery与在这种情况下是成角度的”

https://groups.google.com/d/msg/angular/H4haaMePJU0/5seG803by5kJ



 类似资料:
  • 我正在使用Netbeans 7.4。我使用glassfish服务器创建了一个新的web项目。现在我喜欢在其中使用groovy脚本。但问题是groovy代码没有在那里进行解释。其输出与代码相同。 它应该给输出Hello Barun!但不是给我输出def name='Barun'println“Hello$name!” 我还将最新的groovy-all jar文件包含到我的项目库中。但是还没有运气。我

  • 问题内容: 我会解释一个模糊的标题。 我正在编写一个SQL脚本来为数据库中表的每一行创建一个插入语句,纯粹是为了能够将该数据应用回另一个数据库。 这是我目前所拥有的: 它的效果很好,输出如下: 问题是,如果字段之一为空,则该行将无法生成更新脚本,在输出文件中,该行仅是空白。显然,由于有20多个字段,因此一些可选内容意味着几乎不会生成我的任何脚本。 有没有办法解决这个问题? 问题答案: 对于NULL

  • 我试图插入一个新的行在谷歌电子表格通过谷歌应用程序脚本。我得到了同样的错误-"脚本完成,但没有返回任何东西。"没有插入新行。 我已经尝试了很多youtube教程。 我的应用程序脚本文件。 因此不会添加新行。当打电话给邮递员时,显示的是相同的信息 "脚本已完成,但没有返回任何内容。" 邮差的连结https://script.google.com/macros/s/AKfycbzPtXN0xZ8A6M

  • Example 21.1. Applying a script plugin build.gradle apply from: 'other.gradle' 脚本插件可以从本地文件系统或在远程位置的脚本中应用.文件系统的位置是相对于项目目录,而远程脚本位置的是由一个HTTP URL指定的.多个脚本插件(两种形式之一)可以被应用到给定的构建。

  • 我想以我用命令设置的格式传入日期。这是我到目前为止所尝试的。不理解无效月份错误。我在用10克。 数据库时区为UTC 我设置了会话时区和日期格式

  • SQLAlchemy 1.4 / 2.0 Tutorial 此页是 SQLAlchemy 1.4/2.0教程 。 上一次: 使用数据 |下一步: |next| 插入带核心的行 使用Core时,SQL INSERT语句是使用 insert() 函数-此函数生成 Insert 表示SQL中的INSERT语句,将新数据添加到表中。 ORM阅读器 -从ORM的角度将行插入数据库的方式在 Session 对