0
是否可以更改ractive實例區域設置?如何更改RactiveJs區域設置
我不太確定默認情況下RactiveJ使用的是哪種語言環境,但在我的瀏覽器中將浮點數字呈現爲xxx.xx,而我想指定的語言環境使用逗號作爲分隔符。所以我想改變綁定使用的語言環境來格式化浮點值。
是否可以更改ractive實例區域設置?如何更改RactiveJs區域設置
我不太確定默認情況下RactiveJ使用的是哪種語言環境,但在我的瀏覽器中將浮點數字呈現爲xxx.xx,而我想指定的語言環境使用逗號作爲分隔符。所以我想改變綁定使用的語言環境來格式化浮點值。
如果不是字符串,Ractive將使用toString()
來評估您的數據。
我可以建議你創建一個簡單的組件來完成你所需要的工作嗎?
Ractive.components.LocalNumber = Ractive.extend({
computed: {
formattedVal: function() {
return (val || 0).toLocaleString();
}
},
template: '{{ formattedVal }}'
});
像這樣你可以在任何情況下Ractive使用此:
new Ractive({
el: document.body,
data: function() {
return {
numeric: 42.42
}
},
template: '<LocalNumber val={{ numeric }} />'
})
見行動在這個小提琴:http://jsfiddle.net/2v06khLn/
而你的代碼是......哪裏? – Joseph