首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改RactiveJs地区

如何更改RactiveJs地区
EN

Stack Overflow用户
提问于 2015-10-07 12:09:33
回答 1查看 44关注 0票数 0

是否可以更改ractive实例区域设置?

我不太清楚地区RactiveJs默认使用什么,但浮点数在我的浏览器中呈现为xxx.xx,而我想指定的区域设置使用逗号作为标记。因此,我想更改绑定用来格式化浮点值的区域设置。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-07 22:33:05

如果不是字符串,Ractive将使用toString()对数据进行评估。

我可以建议您创建一个简单的组件来完成您需要的工作吗?

代码语言:javascript
复制
Ractive.components.LocalNumber = Ractive.extend({

    computed: {
        formattedVal: function() {
            return (val || 0).toLocaleString();
        }
    },

    template: '{{ formattedVal }}'
});

就像这样,您可以在任何Ractive实例中使用它:

代码语言:javascript
复制
new Ractive({
    el: document.body,

    data: function() {
        return {
            numeric: 42.42
        }
    },

    template: '<LocalNumber val={{ numeric }} />'
})

在这把小提琴中看到行动:http://jsfiddle.net/2v06khLn/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32991826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档