英制和公制之间单位转换的最佳实践

时间:2015-04-08 00:57:44

标签: mongodb meteor

我有一个应用程序,我想向国际观众开放&所以我需要接受不同的单位,为了保持简单,让我们说里程和公里。

我想我有3个选择:

  • 在我的收藏中使用Meteor的transform选项
  • 使用简单架构的autoValue
  • 每次从DOM发送/接收时手动调整值
  • 在不同的领域存储mi / km(利用NoSQL!)

你发现最有用的模式是什么?任何例子都会很棒。

1 个答案:

答案 0 :(得分:1)

对于较小的测量单位,如码和米,我会使用厘米的整数。它可以轻松转换为任何比自身大的单位,你不应该有任何浮动问题。在英里和公里的范围内,我存储了米的整数。

至于如何来回转换它们,我会在视图中保留它,而不是模型。我不是流星家伙,所以我不确定这是如何翻译的,但是我说我会使用javascript将米乘以1000公里或乘以1609英里。甚至还有Javascript库来帮助实现这种国际化。