In this chapter, you saw how to design your UI using components and how to pass data between them. You also saw how to initiate multiple requests to multiple locations and bring it all together asynchronously. And finally, you saw how to give the user a good experience while potentially slow-running requests were happening. But viewing data is only part of the picture.
In the next chapter, we’ll add the functionality to let the user edit some of the data and have it sent back to the server and updated automatically. You’ll learn more about Angular’s bindings and see how to handle the disparity between our materialized view of a customer’s details and the actual database model that backs it.