ng-keyup="if (event.keyCode == 13) setCurrent(pagination.navigatevalue);"
das funktioniert mit onkeyup in Ordnung, aber nicht-ng keyup..Am ich etwasWarum event.keyCode in ng-keyup nicht funktioniert?
ng-keyup="if (event.keyCode == 13) setCurrent(pagination.navigatevalue);"
das funktioniert mit onkeyup in Ordnung, aber nicht-ng keyup..Am ich etwasWarum event.keyCode in ng-keyup nicht funktioniert?
Ereignisobjekt ist als $event
in ng Ereignis direkt verfügbar ies Ausdrücke. Ein weiteres Problem mit Ihrem Code ist, dass Sie can't use control statements wie if-else
. Eine einfache Lösung ist die logische AND operator &&
.
Ihr Code wird wie folgt aussehen:
ng-keyup="$event.keyCode == 13 && setCurrent(pagination.navigatevalue)"
Verwendung $event
statt event
fehlt: in Vorlage
ng-keyup="if ($event.keyCode == 13) setCurrent(pagination.navigatevalue);"
Angular stellt eine jQuery $event
Objekt finden doc