$(document).on("keydown",function(){template.url ="put the value here";
$scope.$apply();});
ce serait une meilleure solution si vous expliquer pourquoi cela fonctionne Vous semblez comme vous pourriez être en mesure de répondre à une question) des nouvelles de la mienne ici: stackoverflow.com/questions/17091713/dynamic-routing-angularjs j'ai interpolé valeur angulaire en ng-comprennent alors quand modèle.url va changer ng-inclure va chercher la nouvelle url et sur la touche appuyez sur la gi de changer de modèle.url de la valeur qui sera mise à jour de la source de ng-inclure automatiquement s'il vous plaît donner un essai et laissez-moi savoir si cela résout votre problème J'ai fait ce travail en interceptant l'événement keydown en externe jQuery keydown fonction, cependant comme vous l'avez dit ", Puis dans la directive ou le contrôleur", comment puis-je le faire? Je veux dire, dire que j'ai un $champ d'application.variable d'url dans mon contrôleur, je veux écrire un keydown auditeur à l'intérieur de mon même contrôleur qui permet de réinitialiser le $scope.url de valeur sur certains événement keydown. Je veux aller par Angulaire façon, donc je ne vais pas mettre la manipulation du dom à l'intérieur du contrôleur. Alors, où puis-je le mettre? en externe script jQuery(comme ce que je fais maintenant)? ou dans la directive def? Si la directive def, puis exemple de code s'il vous plaît. Merci beaucoup.
Voici un exemple de code qui pourrait vous aider:
Puis dans la directive ou le contrôleur
Vous semblez comme vous pourriez être en mesure de répondre à une question) des nouvelles de la mienne ici: stackoverflow.com/questions/17091713/dynamic-routing-angularjs
j'ai interpolé valeur angulaire en ng-comprennent alors quand modèle.url va changer ng-inclure va chercher la nouvelle url et sur la touche appuyez sur la gi de changer de modèle.url de la valeur qui sera mise à jour de la source de ng-inclure automatiquement s'il vous plaît donner un essai et laissez-moi savoir si cela résout votre problème
J'ai fait ce travail en interceptant l'événement keydown en externe jQuery keydown fonction, cependant comme vous l'avez dit ", Puis dans la directive ou le contrôleur", comment puis-je le faire? Je veux dire, dire que j'ai un $champ d'application.variable d'url dans mon contrôleur, je veux écrire un keydown auditeur à l'intérieur de mon même contrôleur qui permet de réinitialiser le $scope.url de valeur sur certains événement keydown.
Je veux aller par Angulaire façon, donc je ne vais pas mettre la manipulation du dom à l'intérieur du contrôleur. Alors, où puis-je le mettre? en externe script jQuery(comme ce que je fais maintenant)? ou dans la directive def? Si la directive def, puis exemple de code s'il vous plaît. Merci beaucoup.
OriginalL'auteur Ajay Beniwal