为了帮助我们将应用程序转换为Angular,我们正在创建一个外部Angular包装器,它可以动态加载服务器呈现的HTML。在我的模板中使用http.get
和<div [innerHtml]="result"...
可以正常使用HTML,但它会删除<script>
个标记。我已尝试注入DomSanitizer
并使用bypassSecurityTrustHtml
然后呈现脚本标记,但仍然不执行它们。
我发现this similar question手动循环遍历脚本并在每个脚本上运行eval,但这仍然无法加载外部脚本,例如<script src="...
我知道jQuery's load
function将完全符合我的要求,但我想知道如何使用Angular。有可能吗?