Como migrar do jQuery para o AngularJS: pensando de forma diferente
Olá a todos! Sou um desenvolvedor front-end iniciante e tenho um problema sério. Por muito tempo escrevi em jQuery, e agora estou tentando aprender AngularJS, mas meu cérebro simplesmente se recusa a se reajustar.
No jQuery, estou acostumado a fazer tudo manualmente: encontrar um elemento via $('selector'), anexar um manipulador, modificar o DOM diretamente. Por exemplo, para atualizar uma lista, escrevo:
```javascript
// Estilo jQuery
$('#loadBtn').on('click', function() {
$.get('/api/items', function(data) {
var list = $('#itemList');
list.empty();
data.forEach(function(item) {
list.append('' + item.name + ' ');
});
});
});
```
No AngularJS, estou tentando fazer a mesma coisa, mas acabo com uma bagunça de $scope, diretivas e serviços. Fico constantemente me pegando pensando: "Onde eu encontro esse elemento? Como anexar