2013-06-12 58 views
3

我只是複製演示代碼,您可在劍道的網站,但它仍然是不給在輸出的任何部件,它是給下面的錯誤 -爲什麼我的代碼不是創建Kendo小部件?

「類型錯誤:未定義是不是一個函數」的角度JS 。

我還創建了一個新的jsfiddle在這裏討論的是鏈路 http://jsfiddle.net/akki166786/MYe2T/

不要任何人有任何想法是什麼在這裏錯了嗎? 這裏是我的代碼

<script src="~/Scripts/jquery-1.7.1.min.js"></script> 
<script src="~/Scripts/angular/angularjs.js"></script> 
<script src="~/Scripts/angular/underscore.js"></script> 
<script src="~/Scripts/Kendo/kendo.all.min.js"></script> 
<script src="~/Scripts/angular/angular-kendo.js"></script> 

<script> 
    var myModule = angular.module('myApp', ["kendo.directives"]); 
</script> 

<div ng-app="myApp"> 
    <div data-kendo data-role="calendar"></div> 
    <ul data-kendo data-role="dropdownlist" ng-transclude> 
     <li>element 1</li> 
     <li>element 2</li> 
    </ul> 

</div> 

的錯誤是與「NG-transclude」因爲如果我刪除下拉列表部分的話,我沒有得到任何錯誤,但仍然沒有得到caledar控制也有些事。

回答

2

我有同樣的問題。

看起來你已經根據您的以下網頁上的代碼: http://kendo-labs.github.io/angular-kendo/

有不同版本的庫(「角kendo.js」文件):

  1. 從一個例子(它看起來是一箇舊版本)
  2. 另一個從GitHub的根文件夾https://github.com/kendo-labs/angular-kendo
  3. 而從GitHub的JS文件夾

指向不同/舊版本時,某些功能可用。

編輯: 解決方案是從瀏覽器源獲取html示例。所以只需查看頁面的源代碼並使用該示例即可。這個對我有用。頁面上的示例是舊的。

+0

感謝您的回答。但我怎樣才能得到它的舊版本,或者是否有任何更新的鏈接,與更新後的庫一起工作良好? – Novice

相關問題