ViewChild for dynamically created components

What are you really trying to achieve? Can it be done without @ViewChild?