I have drop-down in child component and I want to use drop-down selected value in Parent component. I have two options do that first is by using @Output and second is by using @Viewchild. I have confuse which one to use. Which is the best way and why?