是否可以更改ractive实例区域设置?
我不太清楚地区RactiveJs默认使用什么,但浮点数在我的浏览器中呈现为xxx.xx,而我想指定的区域设置使用逗号作为标记。因此,我想更改绑定用来格式化浮点值的区域设置。
发布于 2015-10-07 22:33:05
如果不是字符串,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/
https://stackoverflow.com/questions/32991826
复制相似问题