Avatar ·

Como migrar do jQuery para o AngularJS? Pensamentos no estilo Angular para um desenvolvedor jQuery

Olá a todos! Sou um desenvolvedor jQuery experiente, estou migrando para o AngularJS e me sinto um completo iniciante. No jQuery, estou acostumado com a manipulação direta do DOM: $('.myClass').hide(), $('#myButton').on('click', ...), $.ajax(). Tudo é claro e previsível. Mas no AngularJS, fico perdido. Aqui está um exemplo da minha lógica típica em jQuery: ```javascript // jQuery: obtenho dados e atualizo o DOM manualmente $.getJSON('/api/users', function(users) { var list = ''; users.forEach(function(user) { list += '
  • ' + user.name + ' — ' + user.email + '
  • '; }); $('#userList').html(list); }); // jQuery: manipulador de clique, altero a visibilidade $('#toggleBtn').click(function() { $('#details').toggle(); }); ``` No AngularJS, tento fazer o mesmo, mas vira uma bagunça: ```javascript // Angula