gpt4 book ai didi

angularjs - 我在 angularjs 应用程序上遇到了一些错误,我不确定它为什么会出现?

转载 作者:行者123 更新时间:2023-12-02 07:03:20 28 4
gpt4 key购买 nike

您好,我在进行一些更改后正在开发 Angular 应用程序,但我收到了一个错误,我不确定它为什么会出现。

error : TypeError: a is not a function
at angular.min.js:70
at m.promise.then.u (angular.min.js:97)
at m.promise.then.u (angular.min.js:97)
at angular.min.js:98
at h.$get.h.$eval (angular.min.js:108)
at h.$get.h.$digest (angular.min.js:106)
at h.$get.h.$apply (angular.min.js:109)
at f (angular.min.js:71)
at F (angular.min.js:75)
at XMLHttpRequest.x.onreadystatechange (angular.min.js:76)(anonymous function) @ angular.min.js:89$get @ angular.min.js:66m.promise.then.u @ angular.min.js:97m.promise.then.u @ angular.min.js:97(anonymous function) @ angular.min.js:98$get.h.$eval @ angular.min.js:108$get.h.$digest @ angular.min.js:106$get.h.$apply @ angular.min.js:109f @ angular.min.js:71F @ angular.min.js:75x.onreadystatechange @ angular.min.js:76XMLHttpRequest.send (async)b @ angular.min.js:77z @ angular.min.js:72$get.f @ angular.min.js:70m.promise.then.u @ angular.min.js:97m.promise.then.u @ angular.min.js:97(anonymous function) @ angular.min.js:98$get.h.$eval @ angular.min.js:108$get.h.$digest @ angular.min.js:106$get.h.$apply @ angular.min.js:109(anonymous function) @ angular.min.js:18d @ angular.min.js:34c @ angular.min.js:17$b @ angular.min.js:18Wc @ angular.min.js:17(anonymous function) @ angular.min.js:209v.Callbacks.l @ jquery.min.js:2v.Callbacks.c.fireWith @ jquery.min.js:2v.extend.ready @ jquery.min.js:2A @ jquery.min.js:2

我不知道为什么会出现这种情况,而且我收到了 15 个错误。它并没有破坏我的应用程序,但我在 Chrome 控制台上看到了这一点。

我已从 min.js 更改为 .js 收到此错误:

TypeError: fn is not a function at angular.js:7946 
at wrappedCallback (angular.js:11319)
at wrappedCallback (angular.js:11319)
at angular.js:11405
at Scope.$eval (angular.js:12412)
at Scope.$digest (angular.js:12224)
at Scope.$apply (angular.js:12516)
at done (angular.js:8204)
at completeRequest (angular.js:8412)
at XMLHttpRequest.xhr.onreadystatechange (angular.js:8351)(anonymous function) @ angular.js:9778

最佳答案

由于您无法将代码放入 plunker 中,所以我只能猜测。

您是否向回调函数传递任何参数?通常当您传递类似

的内容时会发生这种情况
.success($scope.message = "Task completed") 

内置 Angular 函数。在上述情况下,当 Ajax 调用完成时,它被作为函数调用,从而导致错误。应该是这样的

.success(function () {
$scope.message = "Task completed";
})

在您的情况下,您可能会将“a”分配给某个变量。

关于angularjs - 我在 angularjs 应用程序上遇到了一些错误,我不确定它为什么会出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29839111/

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