[英]Using Lambda Expression within MapBox TileMill Teaser
我定义了以下TileMill Teaser:
电话:{{{PHONE}}}
电话数据是带有10位电话号码的数字。 我想使用lambda表达式即时格式化它,如下所示:
电话:{{#formatPhone}} {{PHONE}} {{/ formatPhone}}
在哈希中,我知道可以将formatPhone定义如下:
"formatPhone" : function () {
return function(phone) {
// Do formatting here ...
return phone;
}
}
我不知道如何在TileMill预告界面中定义Lambda函数。
非常感谢您的协助。
谢谢
我不知道如何在TileMill预告界面中定义Lambda函数。
不支持Lambda表达式,因为它们是JavaScript。 如果我们允许使用JavaScript,那将是XSS和其他攻击的简单攻击媒介。 如果您想自己执行此操作,则可以使用较低级别的L.mapbox.gridLayer API并在自己的集成中使用JavaScript进行格式化。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.