Avatar ·

Wie wechselt man von jQuery zu AngularJS? Angular-Denken für einen jQuery-Entwickler

Hallo zusammen! Ich bin ein erfahrener jQuery-Entwickler, der auf AngularJS umsteigt, und fühle mich wie ein kompletter Anfänger. In jQuery bin ich direkte DOM-Manipulation gewohnt: $('.myClass').hide(), $('#myButton').on('click', ...), $.ajax(). Alles ist klar und vorhersehbar. Aber in AngularJS bin ich verloren. Hier ist ein Beispiel meiner typischen jQuery-Logik: ```javascript // jQuery: Daten abrufen und DOM manuell aktualisieren $.getJSON('/api/users', function(users) { var list = ''; users.forEach(function(user) { list += '
  • ' + user.name + ' — ' + user.email + '
  • '; }); $('#userList').html(list); }); // jQuery: Click-Handler, Sichtbarkeit ändern $('#toggleBtn').click(function() { $('#details').toggle(); }); ``` In AngularJS versuche ich dasselbe zu tun, aber es wird ein Chaos: ```javascript // AngularJS (versuche es auf die alte Weise) $http.get('/api/users').then(function(response) { // ??? Wie aktualisiere ich jetzt die Liste auf der Seite? // In jQuery würde ich einfach HTML einfügen, aber hier? }); $scope.toggleD