如何在AngularJS表单上查看垂直滚动的位置?

时间:2016-05-22 08:55:39

标签: angularjs

我试过了:

xx<div>{{ window.scrollY; }}</div>xx

但它似乎没有给出任何东西。有没有人对我能做什么有任何建议?

1 个答案:

答案 0 :(得分:1)

它不会以这种方式工作,你需要在你的范围内添加$ window。你可以通过在控制器中添加它来实现,如下例所示。

&#13;
&#13;
angular.module('app', []);

angular.module('app').controller('Ex', function ($window) {
  this.$window = $window;
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>

<div ng-app="app" ng-controller="Ex as Ex">
  {{Ex.$window.scrollY}}
</div>
&#13;
&#13;
&#13;