gpt4 book ai didi

javascript - 未捕获的 TypeError : angular. 小写字母不是函数

转载 作者:行者123 更新时间:2023-12-03 01:19:48 24 4
gpt4 key购买 nike

Uncaught TypeError: angular.lowercase is not a function

我的 angularjs 应用程序中出现此错误,并且整个应用程序未运行。这是它在 textAngular-sanitize.js:413 中的显示。

无法调试,我尝试使用与 angular.js 相同的版本,但没有成功。请为此提供解决方案。除了控制台中的此错误消息之外,我没有任何可分享的内容。

textAngular-sanitize.js:413 Uncaught TypeError: angular.lowercase is not a function
at parseEndTag (textAngular-sanitize.js:413)
at htmlParser (textAngular-sanitize.js:378)
at textAngular-sanitize.js:147
at textAngularSetup.js:443
at Object.invoke (angular.js:5093)
at angular.js:4892
at forEach (angular.js:374)
at createInjector (angular.js:4892)
at doBootstrap (angular.js:1923)
at bootstrap (angular.js:1944)

最佳答案

正如您所看到的 here ,Angular 弃用了他们的 lowercase util 方法。

您使用的库尚未更新,因此仅与 1.6.7 之前的 Angular 版本兼容。但由于您收到此错误,因此您使用的 Angular 版本可能更高。

您可以

(A) 在 Bower.json 中将 Angular 降级到 1.6.7:

"dependencies": {
"angular": "1.6.7",
...
}
"resolutions": {
"angular": "1.6.7"
}

(B) 通过添加这些方法来创建一个简单的解决方法:

angular.lowercase = text => text.toLowerCase();

确保在加载 Angular 之后但在应用程序启动之前完成此操作。

关于javascript - 未捕获的 TypeError : angular. 小写字母不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50448326/

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