Angular – Modelagem de dados # 1
Quando eu toquei no Angular, eu já tinha aventuras com o EmberJS e o BackboneJS, então eu tinha alguma expectativa em torno de frameworks do lado do cliente. A primeira impressão foi que a curva de aprendizado é muito mais rápida do que outros frameworks. Isso é bom porque durante um curto período de tempo você pode ter uma progressão sensata.
O grande buraco era a modelagem de dados para mim. A Angular deixa totalmente essas decisões com você. Por um lado, é bom porque dá mais liberdade, mas liberdade sempre custa.
EmberJS e BackboneJS tem sua própria solução Model / Store (teoria Ember) e Model / Collection (teoria Backbone), então vamos ver como eu resolvi essa necessidade no Angular.
Em primeiro lugar, apresentarei uma solução realmente simples para interagir com uma API para obter objetos de dados via JSON.
Verifique o arquivo Article.js
Agora você pode usar facilmente seus dados em seu controlador e exibi-los em seu modelo ou fazer o que quiser.
Verifique IndexController.js para carregar todos os objetos da API
Verifique ShowController.js para carregar um objeto da API
I have to put code snippets into a Github gist as Coderwall massup my pasted code all the time
Este é apenas um exemplo de implementação. Existem várias ou talvez versões ilimitadas de interagir com a API e obter dados, mas funcionou bem com o meu projeto.
No próximo capítulo, apresentarei exemplos mais detalhados e complexos sobre como lidar com dados no Angular.