Το Angular 1 δεν δέχεται το συμβάν onchange()
, δέχεται μόνο το συμβάν ng-change()
.
Το Angular 2, από την άλλη πλευρά, δέχεται και τα δύο συμβάντα (change)
και (ngModelChange)
, τα οποία και τα δύο φαίνεται να κάνουν το ίδιο πράγμα.
Ποια είναι η διαφορά;
Ποιο από τα δύο είναι καλύτερο για την απόδοση;
ngModelChange:
<input type="text" pInputText class="ui-widget ui-text"
(ngModelChange)="clearFilter()" placeholder="Find"/>
vs change:
<input type="text" pInputText class="ui-widget ui-text"
(change)="clearFilter()" placeholder="Find"/>
συμβάν (αλλαγή)
συνδεδεμένο με το κλασικό συμβάν αλλαγής εισόδου.
https://developer.mozilla.org/en-US/docs/Web/Events/change
Μπορείτε να χρησιμοποιήσετε το συμβάν (change) ακόμη και αν δεν έχετε ένα μοντέλο στην είσοδό σας όπως