0
我嘗試使用'ng-show'和'ng-hide'屬性創建傳單傳說。
不幸的是,圖例並非在網站加載時創建,而是在地圖加載時創建。 如果直接使用JavaScript添加屬性,這些屬性似乎不起作用。傳單傳說中的ng-hide&ng-show
此代碼:
onAdd: function() {
var controlDiv = L.DomUtil.create('div', 'air-quality-legend');
controlDiv.setAttribute('ng-hide', 'true');
controlDiv.className = "airQualityIndex";
L.DomEvent
.addListener(controlDiv, 'click', L.DomEvent.stopPropagation)
.addListener(controlDiv, 'click', L.DomEvent.preventDefault);
var table = document.createElement('table');
var tr = document.createElement('table');
var td = document.createElement('table');
td.innerHTML = "test";
tr.appendChild(td);
table.appendChild(tr);
controlDiv.appendChild(table);
return controlDiv;
}
Produces that output.
如所描述的,當有不應該有一個表。 有沒有什麼辦法在運行時通過javascript添加'ng-hide'或'ng-show'?
非常感謝您的幫助。
非常感謝你:) – naechtner