In this article, we will learn how to create a powerful dropdown component with the help of structural directives. Before you start I highly recommend you to read my article - The Power of Structural Directives in Angular. We are not going to waste time on styling. We will take the CSS bootstrap dropdown style.