Als «angularjs-ng-click» getaggte Fragen

5
AngularJS ng-click stopPropagation
Ich habe ein Klickereignis in einer Tabellenzeile und in dieser Zeile gibt es auch eine Löschschaltfläche mit einem Klickereignis. Wenn ich auf die Schaltfläche Löschen klicke, wird auch das Klickereignis in der Zeile ausgelöst. Hier ist mein Code. <tbody> <tr ng-repeat="user in users" class="repeat-animation" ng-click="showUser(user, $index)"> <td>{{user.firstname}}</td> <td>{{user.lastname}}</td> <td>{{user.email}}</td> <td><button …

7
Das Hinzufügen von Parametern zur ng-click-Funktion in ng-repeat scheint nicht zu funktionieren
Ich habe eine einfache Schleife mit folgendem ng-repeat: <li ng-repeat='task in tasks'> <p> {{task.name}} <button ng-click="removeTask({{task.id}})">remove</button> </li> Es gibt eine Funktion in der Steuerung $scope.removeTask(taskID). Soweit ich weiß, wird Angular zuerst die Ansicht rendern und interpoliert {{task.id}}durch eine Zahl ersetzen und dann beim Klickereignis die ng-clickZeichenfolge auswerten . In diesem …

8
Wie / wann kann man mit ng-click eine Route aufrufen?
Angenommen, Sie verwenden Routen: // bootstrap myApp.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) { $routeProvider.when('/home', { templateUrl: 'partials/home.html', controller: 'HomeCtrl' }); $routeProvider.when('/about', { templateUrl: 'partials/about.html', controller: 'AboutCtrl' }); ... Und in Ihrem HTML-Code möchten Sie zur Info-Seite navigieren, wenn Sie auf eine Schaltfläche klicken. Ein Weg wäre <a href="#/about"> ... aber es …



4
$ Event automatisch mit ng-click übergeben?
Ich weiß, dass ich Zugriff auf das Klickereignis erhalten kann, ng-clickwenn ich das $eventObjekt wie folgt übergebe: <button ng-click="myFunction($event)">Give me the $event</button> <script> function myFunction (event) { typeof event !== "undefined" // true } </script> Es ist ein bisschen ärgerlich, $eventjedes Mal explizit passieren zu müssen . Ist es möglich, …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.