AngularJS Animate错误:没有方法'classNameFilter'

时间:2014-01-05 15:10:01

标签: javascript angularjs

在我的AngularJS app.js文件中,我根据文档添加了ngAnimate。但是,我收到一个奇怪的错误:

对象[object Object]没有方法'classNameFilter' - angular-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>

1 个答案:

答案 0 :(得分:4)

与Spike一起调查:应该确保角度和角度动画的版本相等 - 在这种情况下,两者都应该是1.2.7。