Angular ngAnimate выдает ошибку

Я пытаюсь сделать анимацию с помощью ngAnimate, но я даже не могу начать с этого. Проблема в том, что когда я пытаюсь добавить свою зависимость ngAnimate в файл приложения, она выдает мне эту ошибку в консоли, и мое приложение не работает.

Uncaught Error: [$injector:unpr] Unknown provider: $$jqLiteProvider <- $$jqLite <- $animate <- $compile
http://errors.angularjs.org/1.3.5/$injector/unpr?p0=%24%24jqLiteProvider%20%3C-%20%24%24jqLite%20%3C-%20%24animate%20%3C-%20%24compileangular.js:63 (anonymous function)angular.js:3950 (anonymous function)angular.js:4097 getServiceangular.js:3955 (anonymous function)angular.js:4097 getServiceangular.js:4129 invokeangular.js:4025 origProvider.$getangular.js:4138 invokeangular.js:3956 (anonymous function)angular.js:4097 getServiceangular.js:4129 invokeangular.js:3956 (anonymous function)angular.js:4097 getServiceangular.js:4129 invokeangular.js:1435 doBootstrapangular.js:1455 bootstrapangular.js:1349 angularInitangular.js:25912 (anonymous function)angular.js:2722 triggerangular.js:2992 eventHandler 

Но без добавления зависимости ngAnimate все работает нормально. Не уверен, что я делаю неправильно здесь.

Это мое приложение.js

var app = angular.module('myApp', ['ngRoute','ngAnimate']);

app.config(function($routeProvider) {
    $routeProvider
        .when('/home', {
            controller: 'homeCtrl',
            templateUrl: '/partials/home.html'
        })
        .when('/register', {
            controller: 'regCtrl',
            templateUrl: '/partials/register.html'
        })
        .when('/login', {
            controller: 'loginCtrl',
            templateUrl: '/partials/login.html'
        }).when('/', {
            redirectTo: '/home'
        }).otherwise({
            redirectTo: '/register'
        });
});

Вот мой html

<!DOCTYPE html>
<html>

<head>
    <title>Angular Tutorial</title>
</head>

<body ng-app='myApp'>
    <div class="container">
        <header>
            <h1>Logo</h1>
            <a href="#/home">Home</a>
            <a href="#/register">Register</a>
            <a href="#/login">Login</a>
        </header>
        <ng-view></ng-view>
    </div>

    <!-- Vendor libraries -->
    <script src="bower_components/angular/angular.js"></script>
    <script src="bower_components/angular-route/angular-route.min.js"></script>
    <script src="bower_components/angular-animate/angular-animate.js"></script>

    <!-- App libraries -->
    <script src="app/app.js"></script>
    <script src="app/controllers/controllers.js"></script>
</body>

</html>

А это мой контроллер

app.controller('homeCtrl', function($scope) {
    $scope.message = "Home page"
});

app.controller('regCtrl', function($scope) {
    $scope.message = "Registration message";
    $scope.register = function() {
        alert($scope.fname + "\n" + $scope.lname + "\n" + $scope.email + "\n" + $scope.password);
    };
})

app.controller('loginCtrl', function($scope) {
    $scope.message = "Login message";
    $scope.login = function() {
        alert($scope.myemail + "\n" + $scope.password);
    };
})

Заранее спасибо.


person Syed Sehu Mujammil A    schedule 13.12.2014    source источник
comment
Вы вызывали файл angular-animate.js?   -  person hakazvaka    schedule 13.12.2014
comment
Да, конечно, я сделал. В моем html.   -  person Syed Sehu Mujammil A    schedule 13.12.2014
comment
проверьте ссылку в вашем index.html, откройте в консоли, щелкните напрямую, если файл действительно перенаправляется или нет. возможно плохие ссылки.   -  person syarul    schedule 13.12.2014
comment
Я использую угловую версию 1.3.5 и угловую анимацию js версии 1.3.6, если это поможет.   -  person Syed Sehu Mujammil A    schedule 13.12.2014
comment
используйте ту же версию, ошибка может произойти, если версия diff   -  person syarul    schedule 13.12.2014
comment
Можете обновить пост блоком скриптов из которого вы вызываете эти скрипты, и желательно полным консольным выводом   -  person hakazvaka    schedule 13.12.2014
comment
Я только что проверил с консоли, и файл открывается без проблем.   -  person Syed Sehu Mujammil A    schedule 13.12.2014
comment
попробуйте объявить ngAnimate в контроллере, а не в var app =   -  person syarul    schedule 13.12.2014
comment
Но зависимости приложения добавляются в модуль приложения, верно?   -  person Syed Sehu Mujammil A    schedule 13.12.2014
comment
Все та же ошибка. Не могу исправить.   -  person Syed Sehu Mujammil A    schedule 13.12.2014


Ответы (1)


Решено !!

Обновление моей версии angular до версии, равной версии angular animate, устранило проблему.

person Syed Sehu Mujammil A    schedule 13.12.2014
comment
Да это было! Я сделал обе равные версии, и это сработало. - person Syed Sehu Mujammil A; 01.11.2015