Note: This post is part of an eleven-part series on Angular development. You can find the series overview here. Overview Input, Output, and services are often all that is needed to communicate between components in Angular, however there are times when using these...