是否可以更改ractive实例区域设置?
我不太确定RactiveJs默认使用哪种语言环境,但浮点数在我的浏览器中呈现为xxx.xx,而我想指定的语言环境使用逗号作为分隔符。所以我想更改绑定用于格式化浮点值的语言环境。
答案 0 :(得分:1)
如果不是字符串,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 }} />'
})
在这个小提琴中看到行动:Git - how to force merge conflict and manual merge on selected file