Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以角度添加自定义过滤器的最佳位置在哪里?
我已经在控制器上设置了我的,因为在这个级别运行逻辑是有意义的。
但是有人建议我创建一个过滤器,然后通过视图调用它。
想知道什么是最佳实践以及何时使用其中一种?
谢谢
如果它是一个真正的控制器,或者特定于范围的过滤器,并且它在应用程序的其他任何地方都没有意义,(或者你只是懒惰)它可以在控制器中声明它。但是,如果您想像我一样通过应用程序或其他项目重用它们,那么最好将您的过滤器放在漂亮干净的模块中并直接对它们进行 DI。