入力内のユーザーのバックスペースをキャプチャする必要があります。
だから私はこれをしました:
<input type="text" ui-keypress="{8:'removeTagOnBackspace()'}" ng-model="searchStudent" />
そして、コントローラー内でこれを実行し、機能しているかどうかを確認しました。
$scope.removeTagOnBackspace = function() {
console.log('here');
};
しかし、何も印刷していません。これの何が問題になっていますか? angularバックスペースをキャプチャできますか?
とった!
<input type="text" ng-keydown="removeTagOnBackspace($event)" />
そして:
$scope.removeTagOnBackspace = function (event) {
if (event.keyCode === 8) {
console.log('here!');
}
};