ng-keyup="if (event.keyCode == 13) setCurrent(pagination.navigatevalue);"
これはonkeyupのと正常に動作しなくNG-keyup..Am私は何もなぜevent.keyCodeがng-keyupで動作しないのですか?
ng-keyup="if (event.keyCode == 13) setCurrent(pagination.navigatevalue);"
これはonkeyupのと正常に動作しなくNG-keyup..Am私は何もなぜevent.keyCodeがng-keyupで動作しないのですか?
イベントオブジェクトは$event
にあります。ngイベントダイレクトivesの式。あなたのコードのもう一つの問題は、のようなif-else
です。単純な解決策は、論理AND operator &&
を使用することです。
あなたのコードは次のようになります。
ng-keyup="$event.keyCode == 13 && setCurrent(pagination.navigatevalue)"
使用$event
代わりのevent
行方不明:
ng-keyup="if ($event.keyCode == 13) setCurrent(pagination.navigatevalue);"
角度がテンプレートでjQueryの$event
オブジェクトを公開し、doc