Ich weiß, dass wir mehrere Klassen in der Klasse Direktive geben können, indem Sie nach dem Deklarieren einer Klasse ein Leerzeichen geben.Auf die gleiche Weise können wir mehrere Übergabeelemente schreiben und Funktionen in der NG-Klick-Anweisung aufrufen?Können wir mehrere Aufruffunktionen in ng-click schreiben?
2
A
Antwort
3
Sie haben 2 Möglichkeiten:
ein drittes Verfahren erstellen, die beide Methoden wickeln. Vorteil hier ist, dass Sie weniger Logik in Ihre Vorlage legen.
Wenn Sie zwei Aufrufe in ng-click hinzufügen möchten, können Sie ';' nach method1 ('test') wie dieses
ng-click="method1('test'); method2('first','second');"
Siehe hier: http://jsfiddle.net/banshi/5kwn0an8/3/
1
Ja, Sie können. separate zwei Funktionen durch Semikolon
<div ng-click="functionOne();functionTwo()"> </div>
angular.module("app", [])
.controller("ctrl", function($scope) {
$scope.functionOne = function() {
console.log("functionOne")
}
$scope.functionTwo = function() {
console.log("functionTwo")
}
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="app" ng-controller="ctrl">
<div ng-click="functionOne();functionTwo();"> click</div>
</div>
0
ng-click="function1(); function2();"
Versuchen Und Sie können sowohl function1();
und function2()
im Controller definieren.
2
Sie können den folgenden Code verwenden, um mehrere Funktionen gleichzeitig
<button ng-click="method1(); method2();">
Submit
</button>
Verwandte Themen
- 1. Können wir nicht mehrere Dateien in Firebase Cloud-Funktionen schreiben
- 2. Können wir iPhone Programm in C schreiben?
- 3. können wir das in C++ schreiben?
- 4. Können wir in PHP mehrere Bedingungen erfüllen?
- 5. Vererbung in Javascript Aufruffunktionen
- 6. können wir benutzerdefinierte Marker-Schnittstellen schreiben
- 7. Warum können wir nicht Teilfunktionen schreiben?
- 8. Können wir Komponententest für AngularJS routeProvider schreiben?
- 9. Können wir Komponententest für AngularJS routeProvider schreiben?
- 10. in netty, können wir nur Daten schreiben und empfangen weniger als 1024bytes: wie können wir mehr schreiben oder erhalten?
- 11. Können wir Semaphore für mehrere Bedingungen erstellen
- 12. Können wir SQL-Abfrage in Mysql custum Funktion schreiben
- 13. Können wir eine Auswahlabfrage in einen Aggregatfunktionsparameter schreiben?
- 14. Können wir eine Hashtable in eine Datei schreiben?
- 15. Können wir in Jekyll mehrere Sammlungen in demselben Ordner gruppieren?
- 16. Können wir mehrere Sitzungen in einem JUnit-Testfall verwenden?
- 17. Können wir subquery zwischen SELECT schreiben und FROM
- 18. Können wir Bteq auf Teradata Aster Knoten schreiben
- 19. können wir mehrere Muster mit Regex in Java überprüfen?
- 20. Können wir mehrere Monate in der eckigen UIB-Datumsauswahl anzeigen
- 21. Können wir mehrere Webservice-Aufrufe in one intentservice onHandleIntent() verwenden?
- 22. Können wir mehrere geplante Thread-Pools in Java haben?
- 23. VS2010: Können wir mehrere, wenn in Post-Build-Ereignis?
- 24. Können wir mehrere "WITH AS" in einzelnen SQL - Oracle SQL
- 25. Können wir mehrere Aliase in einer Spalte hinzufügen?
- 26. Können wir mehrere Föderationskonfigurationen in web.config für SSO verwenden?
- 27. können wir mehrere Aliase für ein Domänenklassenattribut haben in Grails
- 28. Können wir mehrere App.Config-Dateien in der .NET-Konsolenanwendung haben?
- 29. Können wir ein Formular mehrmals senden, indem wir eine Schleife in der Konsole schreiben?
- 30. Können wir `wenn` /` dann` innen schreiben, wenn Bedingung im Spocktest
Antwort von @Sachiila Ranawaka zu nennen Ihren Zweck dienen, aber hüte dich vor [Dezente JavaScript] (https: // en.wikipedia.org/wiki/Unobtrusive_JavaScript) Konzept. Diese Art von Anrufen wird nicht empfohlen. –
Bitte tun Sie es nicht .. schreiben dritte Funktion und rufen Sie diese ... – harishr