<button type="button" class="btn btn-default">A </button>
    <button type="button" class="btn btn-default">B </button>

Comment puis-je ajouter une valeur par défaut à mon bouton A. Comme je voulais que le bouton A ait une valeur de "OK" et B une valeur de "BYE". Donc, si le bouton A est cliqué, je peux obtenir la valeur "OK". Comment puis-je y parvenir dans angularjs? Merci d'avance.

1
Zerosero 23 mai 2018 à 09:41

3 réponses

Meilleure réponse

Vous pouvez coder en dur la valeur de votre bouton comme ceci:

<button type="button" class="btn btn-default" ng-click="callFun('OK')">A </button>
<button type="button" class="btn btn-default" ng-click="callFun('BYE')">B </button>

Et dans votre script, ajoutez une fonction comme celle-ci:

$scope.callFun = function(value){
if(value && value==='OK'){
// Do stuff for OK
}else{
// Do stuff for BYE
}
}

Code de travail ici:

<div ng-app="myApp" ng-controller="myCtrl">
<button type="button" class="btn btn-default" ng-click="callFun('OK')">A </button>
<button type="button" class="btn btn-default" ng-click="callFun('BYE')">B </button>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
    $scope.callFun = function(value){
        if(value && value==='OK'){
          alert(value)
          // Do stuff for OK
        }else{
          alert(value)
          // Do stuff for BYE
        }
    }
});
</script>
0
Sudhir Ojha 23 mai 2018 à 07:04

Vous pouvez le faire en utilisant ng-init et ng-click.

  <button type="button" ng-init="btnname=OK"  ng-click="callA()"class="btn btn-default">A </button>
  <button type="button" ng-init="btnname=BYE" ng-click="callB()" class="btn btn-default">B </button>

Exemple de lien:

https://www.w3schools.com/angular/tryit.asp?filename=try_ng_ng-click

Reportez-vous au manuel pour en savoir plus: https://docs.angularjs.org/api/ng/directive/ngClick entrez la description du lien ici

0
5eeker 23 mai 2018 à 06:58

Utilisez la fonction onClick () et à l'intérieur de ces fonctions, vous attribuez ces valeurs, c'est-à-dire Ok et Bye

0
Abhishek Konnur 23 mai 2018 à 06:56