C'est ainsi que c'est écrit actuellement
<li ng-repeat="data in datas"><a ng-click="handle($index)"></a></li>
Je veux savoir comment écrire directement dans le contrôleur au lieu de passer des paramètres en HTML ?
<button ng-click="onClick($event)">Button</button>
$scope.onClick = function(evt) { var index = $(evt.target).index(); //jquery }
Bien que je ne comprenne pas ce que la personne qui pose la question veut demander, j'écris généralement comme ceci dans cette situation :
<li ng-repeat="data in datas"><a ng-click="handle(data,$index)"></a></li>
Bien que je ne comprenne pas ce que la personne qui pose la question veut demander, j'écris généralement comme ceci dans cette situation :