Note: This post is part of an eleven-part series on Angular development. You can find the series overview here. Overview Most Angular components are created by adding a reference directly into a template, however there are times where the type of component won’t...