Wie nennen jQuery Funktion in angularjs-Funktion
Möchte ich wissen, wie kann ich rufen Sie eine jQuery-Funktion in meinem Winkel-Funktion, wie ich eine jquery-Funktion wie:
function testData(){
//code
}
habe und ich eine Winkel-Funktion wie:
myApp.controller(AppCtrl,['$scope', function($scope) {
$scope.imagesData = function(){
//here I need to call the function: testData()
}
}]);
so, Bitte lassen Sie mich wissen, wie kann ich rufen Sie meine Testdaten() in die angularjs-Funktion($Umfang.imagesData()). Vielen Dank im Voraus.
- Sie sollten check out das Denken in AngularJS" wenn ich ein jQuery-hintergrund?
- So lange, wie Ihre Funktion ist innerhalb des gleichen Bereichs (sichtbar von beiden jQuery und AngularJS), sollten Sie gut sein. jsFiddle
Du musst angemeldet sein, um einen Kommentar abzugeben.
Benutzer-definierte Funktion nicht angewiesen zu jQuery. Wie auch immer, wenn Sie anrufen möchten
jQuery
builtin-Funktion sollten Sie auchjQuery
vorangularjs
. Hier sollten Sie Sie verwendenjQuery
Präfix, um Konflikte zu vermeiden mitangularjs
FunktionSie die Folgenden Dinge tun kann:
1) Stellen Sie eine js-Datei setzen Sie die Funktion in der js-Datei ,z.B.: myFunction.js gehören die Methode test Daten.
2) Geben Sie Ihre Referenz/include es vor angularjs in den html -
3) Sie können direkt rufen Sie die Funktion in den controller.
Doch für den Zweck der Verwendung von jquery haben, können Sie rufen Sie eine Methode der Verwendung von Jquery() fügen Sie einfach die Jquery-Paket vor angularjs.
Habe ich versucht, diese.Ich hoffe, dass es helfen könnte.
Js:
Arbeiten Jsbin