angular 指令的最佳实践

Best Practice for angular directives

我的问题很简单

我正在努力将 angular 指令添加到一个小项目中,但有几个选项显示项目包含有助于实现该指令的控制器和服务 JS 文件。 哪种方法更好?

A​​-单Directive.ts或。 js文件或 B- 使用控制器和服务的多文件方法。

还是我遗漏了什么。

提前致谢

这是一个非常高层次的问题,我会尽量给出非常高层次的答案。

方法取决于您希望通过 directive/component 实现的功能范围。 如果它只是本地字段验证,那么只需 .ts 文件就足够了(你应该考虑使用 Pipes 以及这些场景。

如果有任何远程验证,则更喜欢使用服务以实现可重用性。

希望对您有所帮助。