2012-12-06 71 views

回答

1

您需要AngularJS之前裝載的jQuery

只需將訂單更改爲

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular.min.js"></script> 

編輯(blesh):這是因爲如果angular在加載時看不到JQuery,那麼傳遞給compile函數的tElm(angular element)參數是jqLit​​e對象。如果Angular看到JQuery已經加載第一個tElm將是一個完整的JQuery對象,並且is()將可用。

+0

這是正確的答案,我只是添加了解釋*爲什麼*這是正確的答案。 –

+0

但更改腳本導入順序後,Bootstrap導航摺疊不起作用。用於響應式設計的摺疊按鈕不起作用。請參閱最新鏈接http://plnkr.co/edit/yCG5M9 – Devesh