2014-07-24 2 views
0

는 I는 다음 TileMill 티저는 정의 :사용 람다 표현식은

전화 : {{{PHONE}}}

전화 데이터는 10 자리의 전화 번호 숫자입니다. 나는 다음과 같이 람다 표현식을 사용하여 온 - 더 - 플라이를 포맷 할 :

전화 : {{#formatPhone}} {{PHONE}} {{/ formatPhone}} 해시에서

, I 다음과 같이 formatPhone 정의 할 수 있다는 사실을 알고 : 몰라요 무엇

"formatPhone" : function() { 
    return function(phone) { 
    // Do formatting here ... 
    return phone; 
    } 
} 

가 TileMill 티저 인터페이스 내에서 람다 함수를 정의하는 방법이다.

모든 도움을 주시면 대단히 감사하겠습니다.

는 내가 모르는 것은 TileMill 티저 인터페이스 내에서 람다 함수를 정의하는 방법을 당신

답변

0

감사드립니다.

람다 식은 JavaScript이므로 지원되지 않습니다. 자바 스크립트를 허용한다면 쉽게 공격 벡터 XSS 및 다른 공격이 될 것입니다. 이 작업을 스스로하고 싶다면 저수준 L.mapbox.gridLayer API를 사용하고 JavaScript에서 자체적으로 통합하여 서식을 지정할 수 있습니다.