Hi,
My code is like below
You have to use lang.hitch to make sure "this" is retaining the correct context when being used in the function
watchUtils.watch(this.mapView, "zoom", lang.hitch(this, function (zoom) { this.zoomLevel = zoom; }));