我使用Utgrid显示有关自行车路线的信息。通常没有信息,长度或描述是空的字段。正如你所看到的最终结果是" Opis szlaku:undefined"。我怎样才能摆脱这个" undefined"?我想改为一个空场。
// add a pan recogniser
props.data.distance - 当值为udefined时,应替换为空字符串或空格。我找了好几个小时但找不到合适的方法。 谢谢!
这是工作网站(你需要在彩色小道上翻转)。
http://wojtas82.zrujnowane.pl/utf2.html#16/54.4897/18.4893/osm-rowerowe-piesze
答案 0 :(得分:0)
它应该工作,也许护腕也必须在三元组周围。
info.update = function ( props ) {
var str;
if (props) {
str = ' img route: ' + props.data.route +'_'+ props.data.osmc_color +'_'+ props.data.osmc_background +'_'+ props.data.osmc_foreground + '<br /> ' + '<b>' + props.data.name + "</b><br />" + 'distance: ' + props.data.distance + '<br />' + 'description: ' + (props.data.description ? props.data.description : '');
this._div.innerHTML = str;
}
};
info.update({
'data' : {
'route' : 'someRoute',
'osmc_color' : 'blue',
'osmc_background' : 'bg',
'osmc_foreground' : 'fg',
'name' : 'dataName',
'distance' : '9000',
'description' : undefined
}
});