Optimal reentering the ngZone from EventEmitter event Optimal reentering the ngZone from EventEmitter event typescript typescript