ユーザーの場合:アプリケーションがWebブラウザで開かれると、ユーザーは「許可」と「拒否」オプションでalter- "Know your location"を取得します。Angular2 - コールバック関数で設定されたコンポーネント変数の値がテンプレート内で更新されない
次のコードサンプルがあります。
ngOnInit() {
if ("geolocation" in navigator) {
navigator.geolocation.getCurrentPosition((position) => {
this.latitude = position.coords.latitude;
this.longitude = position.coords.longitude;
this.zoom = 18;
});
}
}
私はそれ以外の場合は、私がハードコーディングされたデフォルト値で許可されている場合、緯度と経度の最終値は、現在の場所であることにconsole.log見ることができるように、この作品。
今ここに私の問題は、誰もが
面白いngZone – yurzui
を使用せずに私のために動作します。私は、「ジオロケーション」は、ゾーンが必要とされる例の1つであると考えました。彼らはzone.jsで修正しましたか(開発には追従しませんでした)? –