#16: 🎁 Adicionando itens utilizando o serviço
Vamos melhorar nosso serviço adicionando mais recursos que serão utilizados pelos nossos componentes. Primeiro - nós vamos implementar adicionar um item à lista.
Adicionando um item
Vamos adicionar um novo método ao serviço chamado addItem
, dessa forma:
Agora nós podemos alterar nosso componente list-manager
para chamar o método addItem
diretamente do serviço:
Observe que o método do serviço espera o item inteiro, enquanto o método do componente espera apenas o título (tittle) e constrói o item. (Você pode decidir deixar o serviço construir o item a partir do título);
Pode haver uma lógica adicional ao chamar estes métodos, por exemplo, salvando as alterações em um banco de dados (que nós vamos implementar depois);
Uma melhor forma de manipular dados é utilizando objetos imutáveis (immutable objects), mas este é um tópico maior do que podemos abordar no tutorial nesse momento.
Last updated