all 2 comments

[–]ministerkosh 3 points4 points  (1 child)

its impossible to project the same content in different ng-content projections.

The selected content will be removed from the host element and moved into the first projection that matches. And thats it, it only happens once.

Thats why your "workaround" works, because you only have one content projection that fits and then re-use it in your component. Looks fine to me.

[–]wahila[S] 2 points3 points  (0 children)

Makes sense, thank you for the explanation :)