首页 > 解决方案 > 页面环境阻塞了 angularjs bootstrap

问题描述

我的 angularjs 1.5 应用程序在实际页面上的 iFrame 内的 MS Dynamics 365 环境中运行。

无论如何,似乎 angularjs 正在等待 Dynamics 的所有 JS 操作,甚至在框架之外(脚本加载等)都已完成,然后它才会引导实际自己的应用程序。

这会导致许多性能加载问题。我知道等待所有脚本可能(不确定)具有角度性质,因为可能存在与其执行相关的内容。但是,如果该页面上有许多其他不相关的脚本,则会导致巨大的问题。

有没有办法说“嘿,角度!等待脚本“jQuery.js,module1.js”等” 然后你可以引导,因为这实际上就是你所需要的”?

标签: javascriptangularjs

解决方案


创建一个加载 iframe 的脚本,然后在调用中添加属性 defer:

<script src="yourscrypt.js" defer></script>

查看更多: https ://www.w3schools.com/tags/att_script_defer.asp


推荐阅读