I use this directive. However, on the setAddress event output, no changes are detected in my component. The view is not updated. I d\'ont understand.
For test, if i remo
Handler for place_changed
is running outside angular zone. You need to run it like this:
constructor(..., private zone: NgZone) {
...
google.maps.event.addListener(this.autocomplete, 'place_changed', ()=> {
var place = this.autocomplete.getPlace();
this.zone.run(() => this.invokeEvent(place)); // run inside angular zone
});