我已經像這樣使用了
uj5u.com熱心網友回復:
我創建了一個樣板 ionic tab 專案,并使用相同的 angular 庫將 google map 指令放在第一個標簽頁上。我能夠通過將地圖選項物件包裝在 NgAfterViewInit 生命周期方法中并在加載選項物件時加載谷歌地圖指令來使其作業。請參閱下面的代碼示例:
注意:我確信除了 null/AfterViewInit 方法之外還有更好的方法可以做到這一點,但這是我第一次嘗試通過懷疑生命周期問題來解決。在嘗試替代方法后,我將更新此答案。
表1.html
<div if="options != null">
<google-map [options]="options"></google-map>
</div>
表1.ts
export class Tab1Page implements AfterViewInit {
options: any = null;
constructor() {}
ngAfterViewInit() {
options: google.maps.MapOptions = {
center: {lat: 40, lng: -20},
zoom: 4
};
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/326188.html
