On the Angular website they have an example of a Parent and Child component talking to each other using @Output() onVoted = new EventEmitter();.
@Output() onVoted = new EventEmitter();
i think you don't have to do unsubscribe. Since You are not using child to parent component iteration for fetching data from API there is no need to unsubscribe.