2013-11-26 58 views
1

我想知道如何爲包含linkedIn's Dustjs空格的鍵編寫防塵標籤,或者甚至可以這樣做。包含空格鍵的Dust.js標籤

根據此Dust Tutorial防塵標籤的格式應該是{xxxxxx},但我還沒有找到任何有關定義有效x的信息。

例JSON:

{ 
    "street address": "North pole 1" 
} 

失敗的嘗試:

template = '{street address}'; 
template = '{street\\ address}'; 
template = '{"street address"}'; 
template = '{[street address]}; 
template = '{["street address"]}; 

當然,我知道,我可以把它streetAddress,並用它做研究。但是我需要知道的是,如果我需要爲用戶定義的鍵名添加某些限制。

後續問題

如果它是不可能有空間,允許哪些角色?

回答

0

灰塵中的鍵不允許有空格。 A灰塵鍵1必須以a - z(大寫或小寫),下劃線或$開頭,後跟集合中的0個或更多字符a - z(大寫或小寫),0 - 9 ,下劃線,$, - 。

這可能是作爲一個正則表達式更加清晰:

/[a-zA-Z_$]{1}[0-9a-zA-Z_$\-]*/

+0

謝謝!這很清楚。 – ANisus