Angular UI Router - 如何在代码中使用$ uiViewScroll

时间:2014-09-24 15:37:48

标签: angularjs angular-ui-router

我是AngularJS和Angular UI路由器的新手。我想装饰并从javascript代码调用angular ui router的$ uiViewScroll,但无法弄清楚如何这样做。有人可以帮我解决这个问题吗?

对于我找到的装饰部分:Angular ui-router scroll to top, not to ui-view

提前致谢!

1 个答案:

答案 0 :(得分:7)

这是一个小例子,你可以如何解雇它。

'use strict';

angular.module('Directives.ScrollTop', [])

    .directive('scrollTop', function($uiViewScroll) {

        var linker = function (scope, element, attr) {

            $uiViewScroll(element);

        };

        return {
            restrict: 'A',
            link: linker
        }

    });