Whenever you build software, you want to create reusable and independent components. In the world of user interfaces, those components are often called widgets. Here’s an example how we can achieve this with AngularJS. An example Let’s say we have an online shop where a customer can make an order. To do so, the customer […]