我是AngularJS和Angular UI路由器的新手。我想装饰并从javascript代码调用angular ui router的$ uiViewScroll,但无法弄清楚如何这样做。有人可以帮我解决这个问题吗?
对于我找到的装饰部分:Angular ui-router scroll to top, not to ui-view
提前致谢!
答案 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
}
});