Javascript代碼我有一個頁面,顯示在地圖(ShowMap.html
)與此抽出代碼:與GMAP和離子框架
<div id="map" data-tap-disabled="true"></div>
在控制器我用這樣的:
...
var map = new google.maps.Map(document.getElementById("map"), mapOptions);
...
和地圖顯示正常。
在這個頁面我有一個按鈕,其中一個ng-click
激活該 去到另一個視圖的代碼這樣的功能:
$state.go("Details",
{
searchTerm: term
});
然後從Details.html
我有另一個ng-click
另一個按鈕,並來到了另一個函數回到ShowMap.html
:
$state.go("ShowMap",
{
data: d
});
此時地圖不再顯示。
它好像消失了。實際上在地圖div內沒有任何東西被渲染。
爲什麼?看起來像從$state
狀態變化導致一些問題映射...
是的,我能理解。然而這並不能解決我的問題。我不明白爲什麼當我通過$ state.go(...) – xdevel2000
@ xdevel2000傳遞到一個狀態(一個html頁面)到另一個頁面(一個html頁面)時,gmap的地圖不再呈現。 '''''''''''''''''''''div'在html的第一次渲染中被替換,只需檢查一次... – Ankanna