我定义了下面的TileMill Teaser:
电话:{{{电话}}}
电话数据为10位数字。我想使用lambda表达式即时格式化它,如下所示:
电话:{{# formatPhone}}{{电话}}{{/formatPhone}}
在散列中,我知道formatPhone可以定义如下:
"formatPhone" : function () {
return function(phone) {
// Do formatting here ...
return phone;
}
}
我不知道的是如何在TileMill teaser接口中定义Lambda函数。
任何帮助都是非常感谢的。
谢谢
不支持我不知道的是如何在TileMill teaser接口中定义Lambda函数。
Lambda表达式,因为它们是JavaScript。如果我们允许使用JavaScript,它将成为一个容易的攻击向量XSS和其他攻击。如果你想自己做这件事,你可以使用底层的L.mapbox.gridLayer API,并在你自己的集成中使用JavaScript进行格式化。