Mit Jquery innerhalb AngularJS-Direktive gute oder schlechte Idee?
Unten können Sie sehen, mein code für die Richtlinie.
Meine Frage ist: "Kann ich mit jquery mit den Richtlinien? Ist das eine gute Idee? Wenn nicht, warum nicht? "
outsource.directive('dedicated', function(){
return {
restrict: 'E',
link: function(scope, element, attribute){
$("#klik").click(function(){
alert('works');
});
},
replace: true,
templateUrl: 'src/app/components/views/dedicated-prices.html'
};
});
P. s dieser code funktioniert.
Es nur noch darauf an, wie viel Sie möchten, um "Weg" von
jQuery
. Ich habe gesehen, auf SO viele Themen, dass die Menschen sind eher zu verwenden, wählen Sie AngularJS
oder jQuery
, aber nicht beide. Hinzufügen jQuery
Regie "nicht so schlimm" (nicht die beste Wahl sowieso), aber es fügt eine weitere Abhängigkeit...InformationsquelleAutor Vesko Vujovic | 2015-06-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie nicht verwenden die jquery-wie Winkel-selbst hat eine leichtere version für die es bekannt, als jqlite.
Mehr Dokumentation auf JQLITE
Damit Ihre Richtlinie sollte wie folgt Aussehen:
Gibt es eine detaillierte Dokumentation oder Beispiele über jqlite im internet? Oder vielleicht ein Buch?
ng-Buch ist definitiv die erste Station, die ich vorschlagen würde. Lassen Sie mich finden Sie einige youtube-links für u
youtube-link: youtube.com/watch?v=kOtXHs1EISw
Vielen Dank für Ihre Empfehlung für dieses Buch, ich sah den Inhalt, und es sieht sehr nützlich. Einmal mehr, vielen Dank
InformationsquelleAutor V31
Einfache Antwort: JA (Einfach finden jquery.js oben Angular.js in der HTML-Seite. jqLite wird ersetzt durch jQuery)
Sie verwenden jQuery für DOM-manipulation & es gibt viele Gespräche, die zu diesem Thema (ob zu verwenden oder nicht in modernen Browsern).
Einer der beliebtesten Beiträge in der recentdays: http://lea.verou.me/2015/04/jquery-considered-harmful/
Trotz allem, jQuery ist immer noch ein sehr beliebtes, hoch verwendet die DOM-Bibliothek. Und, es funktioniert mit vielen modernen UI-frameworks nahtlos.
Jquery ist eine nette lib für die Dom-manipulation. Ich fühle mich nicht schlecht, es zu benutzen. Und die Projekte, an denen ich arbeitete, sind mit Jquery angular.js
dies ist definitiv eine schlechte Idee, nach einem Jahr Erfahrung im Winkel-das ist schlecht schlechte Idee.... (jquery verwenden mit Winkel -) nur, wenn Sie müssen irgendeine Art von slider, die Sie nicht finden können, in eckige
Ich hatte nie das Gefühl, dass. Wir verwenden Jquery ausgiebig mit Winkelgetriebe. Jquery ist nur ein Teil der Ansicht. Es funktioniert nahtlos. Eine Sache, die ich nicht ermutigen, viel ist mit den ui-Elementen gebaut mit Jquery liek, Jquery ui und Verpackung Dinge für eckige. Dort müssen wir die Lücke zwischen non-angular-code und eckige code
Alles, was getan werden kann, ohne mit jquery angular app jqlite löst alles... In 1% benötigen Sie jquery verwenden. Ich Stimme der Verwendung von jquery ui compoents mit Eckigen...
InformationsquelleAutor Navaneeth
Interessante Frage. Ich habe ein jquery-element mit Selektion in einigen Richtlinien/Controller in meinem codebase.
Ich fühle mich immer schmutzig, es zu benutzen und es nur tun, wenn ich wirklich brauchen, um, leider ist es fast immer eine Zeitbombe und führt mich verfluchen, mich ein paar Monate auf der ganzen Linie und Umgestaltung, um eine weitere angulary Methode.
Haben einen letzten Blick zu sehen, ob es einen einheitlichen Winkel Weg, das zu tun, was Sie zu tun versuchen, werden Sie es nicht bereuen!
InformationsquelleAutor Stu