Just like passing in an array to *ngFor
, you can pass in any value into your structural directive so that it can render templates based on those values. It's crucial to understand how the *directive
syntax expands into a <template>
and adds a custom @Input
based on the syntax you use so that you can use your own data.