2016-05-22 3 views
0

私はこれを試してみました。誰でも私ができることについて何か提案がありますか?AngularJSフォーム上の垂直スクロールの位置を確認する方法はありますか?</p> <pre><code>xx<div>{{ window.scrollY; }}</div>xx </code></pre> <p>しかし、何も与えていないようです:

+0

あなたは '$のwindow'を意味するのですか? – Claies

+0

$ウィンドウはまだ動作していないようです:-( –

答えて

1

それはあなたのスコープに$ windowを追加する必要がありますので、そのようには機能しません。あなたのコントローラに以下の例のように追加することでそれを行うことができます。

angular.module('app', []); 
 

 
angular.module('app').controller('Ex', function ($window) { 
 
    this.$window = $window; 
 
});
<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>

関連する問題