如何在有条件的角度示例中设置google标记,我的数据是
{
"lat":23.830625,
"lng":90.417662,
"zipcode":31208,
"city":"Macon",
"drivetime":33,
"distance":7,
"dms":33,
"market":32,
"market-share":"00"
},
{
"lat":23.831095,
"lng": 90.417080,
"zipcode":31206,
"city":"Macon",
"drivetime":45,
"distance":10,
"dms":45,
"market":580,
"market-share":"00"
}时,dms小于dms>40,然后添加黄色标记dms>20,然后添加红色,否则默认为
<sebm-google-map
[latitude]="lat"
[longitude]="lng"
[zoom]="zoom"
[disableDefaultUI]="false"
[zoomControl]="false"
>
<sebm-google-map-marker
*ngFor="let m of markers; let i = index"
[latitude]="m.lat"
[longitude]="m.lng"
[iconUrl]="if(m.dms>40){default}else if(m.dms>50){green} else {red}"
>
</sebm-google-map-marker>发布于 2017-11-07 09:37:59
检查角/类型记录条件运算符
[input]="m.dms>30 ? ifTrueValue : elseValue"在ts或html中,添加像上面这样的布尔条件和两个选项:
ifTrueValue = "YelowIcon.png"; and elseValue="RedIcon.png";最好的;)
发布于 2017-11-09 04:17:36
--我希望,这是模板下条件的最佳选择
[iconUrl]="(data.dms>50)? markericon1: (data.dms>35)? markericon2 : markericon3"https://stackoverflow.com/questions/47154080
复制相似问题