【问题标题】:Best practice for unit conversion between imperial and metric英制和公制单位转换的最佳实践
【发布时间】:2015-04-08 09:33:49
【问题描述】:

我想向国际观众开放一个应用程序,因此我需要接受不同的单位,以保持简单,比如英里和公里。

我想我有 3 个选项:

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

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

【问题讨论】:

    标签: mongodb meteor


    【解决方案1】:

    对于码和米等较小的度量单位,我会使用整数厘米。它可以很容易地转换成任何比它本身更大的单位,而且你不应该对浮点数有任何问题。在英里和公里的范围内,我会存储米的整数。

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

    【讨论】:

      猜你喜欢
      • 2020-01-30
      • 2017-02-10
      • 1970-01-01
      • 1970-01-01
      • 2010-09-24
      • 2017-04-18
      • 2019-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多