【发布时间】:2015-04-08 09:33:49
【问题描述】:
我想向国际观众开放一个应用程序,因此我需要接受不同的单位,以保持简单,比如英里和公里。
我想我有 3 个选项:
- 在我的收藏中使用 Meteor 的
transform选项 - 使用简单模式的
autoValue - 每次从 DOM 发送/接收时手动调整值
- 在不同的字段中存储 mi/km(利用 NoSQL!)
- ?
您发现最有用的模式是什么?任何例子都会很棒。
【问题讨论】:
我想向国际观众开放一个应用程序,因此我需要接受不同的单位,以保持简单,比如英里和公里。
我想我有 3 个选项:
transform 选项autoValue
您发现最有用的模式是什么?任何例子都会很棒。
【问题讨论】:
对于码和米等较小的度量单位,我会使用整数厘米。它可以很容易地转换成任何比它本身更大的单位,而且你不应该对浮点数有任何问题。在英里和公里的范围内,我会存储米的整数。
至于如何来回转换它们,我会将其保留在视图中,而不是模型中。我不是流星人,所以我不确定它是如何翻译的,但我说我会使用 javascript 将米乘以 1000 公里或 1609 英里。甚至还有 Javascript 库来协助这种国际化。
【讨论】: