ng-pression de touche pas le déclenchement de la fonction
Je suis nouveau sur AngularJS. Je suis la mise en œuvre de ng-keypress événements en AngularJS.
J'ai appelé à de nombreux blogs et tenté de faire comme il est indiqué, mais mon code ne fonctionne pas!
<div ng-app="myApp">
<div ng-controller="MainCtrl">
<input ng-keypress="change($event)" type="text" >
{{ text }}
</div>
</div>
script est:
var myApp = angular.module('myApp', []);
myApp.controller('MainCtrl', ['$scope', function ($scope) {
$scope.change=function($event){
$scope.text= 'a';
};
}]);
Je suis en train de modifier la valeur de {{texte}} sur pression de touche.. mais ça ne marche pas!
quelqu'un peut m'aider!
Merci 🙂
OriginalL'auteur bharat | 2014-07-26
Vous devez vous connecter pour publier un commentaire.
j'ai essayé les mêmes choses, et son travail
caisse plunker... PLUNKER LIEN
MODIFIER
la caisse votre code plunker.. c'est aussi le travail
MODIFIER
enfin la réponse est: 1.0.7 ne prend pas en charge ng-pression de touche, il n'est donc pas de travail..
je ne pense pas que 1.0.7 avait ng-pression de touche... 1.0.7 api
ohh.. je suis en utilisant ancienne version il me semble! merci pour votre réponse harish. 🙂
OriginalL'auteur harishr
parfois ng-pression de touche ne fonctionne pas sur certains navigateurs !!
j'ai eu le problème avec les touches fléchées dans chrome
essayez ng-keydown à la place (il a travaillé pour moi )
Voici le code stylo lien codepen.io/varinder_rai/stylo/YpReBG fort problème que j'ai décrit ci-dessus. Lors de l'événement keypress sera changé à keydown il fonctionne correctement.
OriginalL'auteur Eassa Nassar
Comme tout le monde dit qu'il fonctionne comme il est censé le faire. Peut-être vous voulez quelque chose de ce genre?
OriginalL'auteur Edminsson