Угловой контроллер не работает с anchorscroll

0

Я пытаюсь сделать простой $ anchorScroll, но мой контроллер не работает.

здесь мой модуль

(function () {

'use strict';

angular.module('app', [
    'ui.bootstrap',
    'app.article'
]);

})();

и вот мой контроллер

(function () {
'use strict';

angular
    .module('app.article')
    .controller('Article', Article);

function Article($scope, $location, $anchorScroll) {

    var vm = this;
    vm.backToTop = backToTop;

    function backToTop() {
        $location.hash('top');
        $anchorScroll();
    }

}

})();

Я правильно добавляю ng-app и ng-controller.

Есть идеи?

здесь plunkr: https://plnkr.co/edit/Rnsahf24ds1pYWKz9Ete?p=preview

  • 0
    Создайте поршень с вашей проблемой
  • 0
    @Sajeetharan Я отредактировал вопрос, есть планкр
Показать ещё 1 комментарий
Теги:
anchor-scroll

1 ответ

0
Лучший ответ

Есть несколько вещей, которые вам не хватает в вашем коде,

(i) Вы ссылаетесь на скрипт angular2, в то время как ваш код определен для углового 1.3, поэтому измените ссылку как

   <script type="text/javascript" src="/angular.js"></script>

(ii) Вам нужно сослаться на библиотеку начальной загрузки и необходимый css, если вы вводите в угловое приложение

 <script type="text/javascript" src="/ui-bootstrap-tpls-0.11.2.js"></script>

Вот working App

Ещё вопросы

Сообщество Overcoder
Наверх
Меню