1
嗨夥計我在使用Angular JS & Kendo UI在我的應用程序中。我遇到了一個我無法解決的奇怪錯誤。即類型錯誤:對象不是一個函數Angularjs劍道UI
TypeError: Function expected
at Anonymous function (.../app/lib/angular/angular.js:3745:29)
at Anonymous function (.../app/lib/angular/angular.js:3828:22)
at Anonymous function (.../app/js/directives/angular-kendo.js:142:21)
at invoke (.../app/lib/angular/angular.js:2795:18)
at instantiate (.../app/lib/angular/angular.js:2805:7)
at Anonymous function (.../app/lib/angular/angular.js:4621:7)
at Anonymous function (.../app/lib/angular/angular.js:4198:13)
at forEach (.../app/lib/angular/angular.js:117:11)
at nodeLinkFn (.../app/lib/angular/angular.js:4185:11)
at compositeLinkFn (.../app/lib/angular/angular.js:3823:14)
雖然我在網上做了一些研究,我發現這是一個問題,當在HTML文件中的腳本文件的順序是不妥當的。因此,我按照以下順序添加了這個。
<script src="lib/jquery/jquery-1.8.2.min.js"></script>
<script src="lib/kendo/kendo.all.min.js"></script>
<script src="lib/angular/angular.js"></script>
<script src="js/directives/angular-kendo.js"></script>
我錯過了什麼嗎?與Angular/jQuery的版本有什麼關係?我正在使用jQuery 1.8.2。還有「kendo.directives」的angular-kendo.js。
請建議。
AngularJS,Kendo和Angular-Kendo的哪些版本? – tasseKATT
我不確定Angular-Kendo,但我正在使用Angular 1.2.9。我在問題中發佈了詳細錯誤以獲取更多信息。 – Immortal
嘗試使用AngularJS v1.0.5來查看錯誤是否爲特定版本 –