gpt4 book ai didi

javascript - 在 html 中添加异步属性后未定义 Angular

转载 作者:行者123 更新时间:2023-12-04 16:33:56 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Any way to control Javascript Async Load Order?

(2 个回答)


去年关闭。




我正在尝试提高我的网页在 chrome Audit.I 中的性能,我在脚本标签中添加了“async”,如下所示,

<body ng-cloak id="body">
<script
src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=geometry,places&sensor=false&key=AIzaSyBMxfoPEGblWmG-R6eLz6Oe0FS6wPEnMNA"
async></script><!-- bower:js -->
<script src="vendor/app.deps.js" async></script><!-- endinject -->
<script>angular.module('templates', []);</script><!-- inject:js -->
<script src="js/app-1591858972321.js" async></script>
<script src="js/partials.min.js" async></script><!-- endinject -->

</body>

加载时出现以下错误,
angular is not defined in 'js/app-1591858972321.js'
angular is not defined in 'js/partials.min.js'

任何人都可以建议我解决这些错误。谢谢。

最佳答案

Angular 脚本必须按定义的顺序加载。 vendor 需要在您的脚本之前加载。异步会破坏订单。尝试使用异步延迟实例 Any way to control Javascript Async Load Order?

关于javascript - 在 html 中添加异步属性后未定义 Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62321989/

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