AngularJS : Richtlinie watch Attribut-Ausdruck
Ich soll eine Richtlinie zu beobachten, die Ergebnis einer Attribut-Ausdruck wie:
<div scroll-if="test === selectedTest"></div>
Damit Sie dann reagieren auf die änderung und navigieren Sie zu dem bestimmten element. Ich scheine zu kämpfen, um herauszufinden, wie ich beobachten kann, für Veränderungen zum Ausdruck.
- möglich, Duplikat der Wie man bewertet von Attributen innerhalb einer benutzerdefinierten Richtlinie
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
$watch
:$watch
beurteilen können das Attribut expressionscroll-if
, dieactionScroll
- listener ausgeführt wird, wenn dieser Ausdruck wahr ist.Notwendig ist, um die Bedingung hinzuzufügen
newVal!==oldVal
, weilactionScroll
läuft immer das erste mal. Dies erklärt sich in der $watch-DokumentationnewVal!=oldVal
solltenewVal !== oldVal