angularjs - Angular UI Router - 如何在代码中使用 $uiView Scroll

标签 angularjs angular-ui-router

我是 AngularJS 和 Angular UI Router 的新手。我想从 javascript 代码装饰和调用 Angular ui 路由器的 $uiViewScroll,但不知道如何做到这一点。有人可以帮我解决这个问题吗?

对于装饰部分我发现:Angular ui-router scroll to top, not to ui-view

提前致谢!

最佳答案

这是一个如何让它启动的小例子。

'use strict';

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

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

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

            $uiViewScroll(element);

        };

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

    });

关于angularjs - Angular UI Router - 如何在代码中使用 $uiView Scroll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26021024/

相关文章:

angularjs - ui-router v1.0.0alpha0 - TypeError : Cannot read property 'creationContext' of undefined

angularjs - uib-datepicker 动态最小日期 angularjs

angularjs - Protractor - 下拉元素不可见(自动完成下拉)

javascript - 使用ng-if来保护页面angular js上的不同内容

javascript - Angular UI 路由器 - 通过路由传递动态数据?

angularjs - $state 在 Angular 路由中解决 promise 时未填充

javascript - Jasmine 单元测试具有两个依赖项的 AngularJS 工厂($http 和另一个返回 promise 的工厂)

javascript - AngularJS 异步将 href 分配给链接

javascript - angularjs 多重解析与 loadsequence 和 auth 权限

javascript - 在 AngularJS 中的状态之间共享值