2014-01-05 70 views
2

在我的AngularJS app.js文件中,我已經根據文檔添加了ngAnimate。但是,我得到一個奇怪的錯誤:AngularJS動畫錯誤:沒有方法'classNameFilter'

對象的翻譯:有沒有方法「classNameFilter」 - 角animate.js:297

爲什麼?

這是我的代碼:

var app = angular.module('RegisterApp', [ 
    'ngAnimate', 
    'ui.router', 
]) 


app.config(function ($stateProvider, $urlRouterProvider) { 
    // For any unmatched url 
    $urlRouterProvider.otherwise("/"); 
    $stateProvider 
     .state('index', { 

      url: "/", 
      templateUrl: "/static/html/partials/_register.html" 

     }) 
     .state('register', { 

      url: "/register", 
      templateUrl: "/accounts/registration-form/" 

     }) 

}); 

HTML:

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.1/angular.js"></script> 
    <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.js"></script> 
    <script src="//cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.0/angular-ui-router.min.js"></script> 
    <script type="text/javascript" src="http://cdn.jsdelivr.net/restangular/latest/restangular.js"></script> 
    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore.js"></scri 
     <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular-animate.js"></script> 
     <script src="{{ STATIC_URL }}/javascript/utils/loading-bar.js"></script> 
     <script src="{{ STATIC_URL }}/javascript/register.js"></script> 
+2

可能是版本衝突:angular:1.2.1 angular-animate:1.2.7? – michael

+0

@mseemann你是正確的謝謝。你會建議更新到角1.2.7? – Prometheus

+0

是的,我會使用1.2.7 :) – michael

回答

4

與斯派克一起探討:一是應確保角度和角動畫的版本等於 - 在這種情況下,兩者應該是1.2.7。

相關問題