На смену версии Angular Js перестал работать - PullRequest
0 голосов
/ 25 сентября 2018

Я разрабатываю угловое приложение.До сегодняшнего дня я использовал угловой 1.7 и угловой маршрут 1.2.Из-за новой функции мне пришлось добавить угловую анимацию и угловую дезинфекцию.После добавления вышеуказанных js-файлов я начал получать следующую ошибку:

    Error: $injector:unpr
Unknown Provider
Unknown provider: $$HashMapProvider <- $$HashMap <- $$animateQueue <- $animate <- $compile <- $$animateQueue

Чтобы решить эту проблему, я изменил версии всех библиотек углов (angular, angular-route, angular-sanitize, angular-animate) на1.2.После этого я не могу увидеть html, указанный в

myApp.config(function($routeProvider) {
    $routeProvider
        .when("/search", {
            templateUrl: "views/search.html",
            controller: "SearchController"
        });
    // .otherwise({redirectTo: "/main"});
});

Пожалуйста, предложите, как я могу это исправить.

1 Ответ

0 голосов
/ 26 сентября 2018

При перемещении ответа из раздела комментариев к ответу возникает проблема с запуском другой версии angular с angular-animate и angular-sanitize.

Как angular-animate, так и angular-sanitize необходимоработать на одной и той же версии angularjs, поэтому им обоим нужно запустить версию 1.7.0.

Рад, что я мог бы помочь немного!

...