Most tutorials and training stick with the simple approach of binding data to components through an input. This is a simple to implement and effective way to pass data to a child component. However, when real-life requirements arise such as adding links, images, or other styling, this approach quickly hits limitations.
Part four of our series on Angular Development aims to show the flexibility and power that comes from content projection opposed to (or often in conjunction with) component inputs.