何时使用AngularJS过滤器而不是控制器方法?

时间:2014-07-30 19:25:13

标签: javascript angularjs

如果我在视图中创建逻辑来格式化数据非常具体并且可能只使用一次,我应该将其创建为过滤器还是仅在我的控制器中创建方法?

1 个答案:

答案 0 :(得分:3)

这取决于逻辑的性质。如果它与您的数据或应用程序逻辑相关,则将其放入控制器中。

但是,如果它与演示相关并影响某些内容的呈现方式,则将其放入过滤器中。您希望最小化控制器中直接影响HTML / CSS或UI的代码。