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