/ / Sto ottenendo pochi errori nell'app di angularjs che non sono sicuro del motivo per cui verrà? - angularjs, direttiva angularjs, angularjs-scope

Ho riscontrato pochi errori nell'app di angularjs che non sono sicuro del motivo per cui sta arrivando? - angularjs, direttiva angularjs, angularjs-scope

Ciao, stavo lavorando su un'app angolare dopo alcune modifiche, ricevo un errore che non sono sicuro del motivo per cui sta arrivando.

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

Non sono sicuro del motivo per cui questo sta arrivando e sto ricevendo tali 15 errori. Non sta rompendo la mia app, ma sto vedendo questo su console Chrome.

Sono cambiato da min.js a .js ha ottenuto questo errore:

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

risposte:

7 per risposta № 1

Non riesci a indovinare il codice nel plunker.

Stai passando qualche parametro alla funzione di callback? Di solito succede quando passi qualcosa del genere

.success($scope.message = "Task completed")

per costruire funzioni angolari. Nel caso precedente, al termine della chiamata Ajax, viene invocato come una funzione, causando l'errore. Dovrebbe essere come

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

Nel tuo caso potresti assegnare "a" ad alcune variabili.