ich einige Probleme, zu verstehen, wie die Scroll-Position des Fensters innerhalb meines Controller zu bekommen, so dass ich um ihn herum Logik bauen.Winkel- und immer Fenster Scrollposition in der Steuerung
Von allen Fragen und Antworten, die ich habe scheint die am meisten akzeptierte Antwort zu lesen zu sein, um eine Richtlinie zu schreiben, die die Bildlaufposition berechnet, bleiben diese Richtlinie auf ein Element, und das ist es.
Wenn Sie jedoch etwas entlang der Linien von tun:
if (scrollY > 100){
$scope.showMenu = true;
}
if (scrollY > 500) {
$scope.showFooter = true;
}
Dieser Ansatz scheint nicht, zu arbeiten, weil die berechnete Position in der Richtlinie nicht von der Steuerung zugegriffen werden. Was wäre die richtige "Winkel" -Methode, um dies zu tun, was immer noch eine etwas kompliziertere Logik erlauben würde, die vom Controller ausgeführt wird?
Binden Sie die Bereichsvariable des Controllers an den isolierten Bereich der Richtlinie und implementieren Sie die Logik im Controller der Anweisung. – Angad
@ singh101 genau. – Linial
@Angad, Linial, wäre es möglich, dies mit einem Beispiel zu veranschaulichen? Bitte? :) – Squrler