Angular @Input Callbacks and @Output Events | CodeTrail