AngularJS, wie kann ich die Benutzeroberfläche davon abhängig machen, welches Feld den Fokus hat?

Ich habe eine AngularJS-Seite mit mehreren Formulareingaben.

Wenn einige der Eingaben den Fokus haben, möchte ich andere, willkürliche Aspekte der Seite ändern.

Wenn sich der Benutzer beispielsweise in der Eingabe "Stock Code" befindet, möchte ich die Liste der gängigen Stock Codes anzeigen. Wenn sie sich im Feld "Menge" befinden, möchte ich Lagermengen und Lieferzeiten anzeigen.

Gibt es eine Variable, die die 'aktuelle' Eingabe enthält (die, die den Fokus hat), oder muss ich auf onFocus von jQuery zurückgreifen? (Es scheint jetzt ein wenig primitiv.)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage