2014-01-16 135 views
0

我有一个网站,将显示大量的数字输入字段。用户将输入数字,或者使用大号加减号按钮来增加它们。AngularJS-自定义过滤器或指令?

这些数字会之类的年龄,年收入,百分比或消费价格。

我想建立处理这些号码的唯一标准方式。

我探索了{{priceOfCoffee |货币}},这将适用于这些简单的项目,但是当我到达其他人时,我有额外的要求。

例如,我想每年的收入有$预谋,组千,但没有小数。我也想限制输入到只有数字等

我知道我可以用自定义过滤器,或指示做这些,但我只是不知道是否有意义创建多个自定义过滤器,或我可以传递参数的指令。

想法?

感谢, 斯科特

回答

0

如果你只关心格式化单一的文本块使用的过滤器。如果您想重新使用整个内容块,请使用指令。仅仅对应用程序的通用描述很难更具体。

我有一个应用程序,我得到了我所需要格式化服务器药物信息,但我也想在应用中的多个地方使用它。所以我做了一个指令,这样我就可以重新使用整个内容块,但是在指令中关于剂量的信息被过滤器格式化。

相关问题