我定义了以下TileMill挑逗器:
电话:{PHONE}}
电话数据为数字,电话号码为10位。我想使用lambda表达式将其格式化如下:
{{#formatPhone}}{{PHONE}}{{/formatPhone}} 电话
在散列中,我知道formatPhone可以定义为:
"formatPhone" : function () {
return function(phone) {
// Do formatting here ...
return phone;
}
}我不知道的是如何在TileMill触发器接口中定义Lambda函数。
任何援助都是非常感谢的。
谢谢
发布于 2014-07-29 14:17:14
我不知道的是如何在TileMill触发器接口中定义Lambda函数。
Lambda表达式不受支持,因为它们是JavaScript。如果我们允许JavaScript,它将是一个简单的攻击矢量XSS和其他攻击。如果您想自己做这件事,您可以使用较低级别的L.mapbox.gridLayer API,并在您自己的集成中在JavaScript中进行格式化。
https://stackoverflow.com/questions/24944464
复制相似问题