【发布时间】:2017-10-14 22:52:58
【问题描述】:
我正在开发支持多种不同货币的商店。在后台,所有的钱都是美元,货币将在客户端转换,同时根据用户 IP 显示页面。
我想知道我是否应该使用:
- 服务将使用
$http调用从例如 google 页面收集当前货币汇率,并在显示所有项目后加载,然后开始将所有价格转换为已设置的用户默认货币,它应该不会花费很长时间。李> - 自定义 angularJS
filter但每次必须在过滤器开始工作之前收集有关货币的信息时,它都无法调用货币请求。所以无论如何我必须创建和执行一些功能,(service或factory)并在过滤器开始他的工作之前限制执行这个服务。但是基于this answer服务在过滤器之前执行。
这种方法哪个更好?或者也许有一些我不知道的更好的在客户端转换货币的方法?
【问题讨论】:
标签: javascript angularjs service filter currency