Wie funktioniert AngularJS intern catch-Veranstaltungen wie 'onclick', 'onchange'?

Habe ich "ng-model" im input-element und beobachtet, dass das element mit chrome inspector. Aber jeder onxxx-Eigenschaften(einschließlich onchange) des input-Elements null war. Dann, wie kann AngularJS fangen "onchange" - Ereignis, ausgelöst durch Benutzereingaben?

  • Möglicherweise möchten Sie überprüfen, stackoverflow.com/questions/9682092/databinding-in-angularjs
  • Danke! Ich habe gerade diesen Artikel Lesen, aber es ist noch nicht klar. Nach diesem Artikel, AngularJS verwendet $apply() und $digest() for dirty-checking. Aber wer macht die Funktionen aufgerufen? Bedeutet 'Winkel' - Modul verwenden, so etwas wie setInterval() zum abrufen?
  • Es gibt einige event-Zuschauer, die initiieren digest Phasen, Stewie ' s Antwort etwas Ausführlicher.
  • OK ich habe es. Danke.
InformationsquelleAutor firia2000 | 2013-04-01
Schreibe einen Kommentar