Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度指令的最佳实践_Javascript_Angularjs_Ionic Framework_Angularjs Directive_Ionic3 - Fatal编程技术网

Javascript 角度指令的最佳实践

Javascript 角度指令的最佳实践,javascript,angularjs,ionic-framework,angularjs-directive,ionic3,Javascript,Angularjs,Ionic Framework,Angularjs Directive,Ionic3,我的问题很简单 我正在为一个小项目添加一个Angle指令,但是有几个选项显示了带有控制器和服务JS文件的项目,这些文件有助于实现该指令。 哪种方法更好 A-单个指令。ts或。js文件或 B-控制器和服务的多文件方法 还是我遗漏了什么 提前感谢这是一个非常高层次的问题,我会尝试给出非常高层次的答案 方法取决于您希望通过指令/组件实现的功能范围。 如果只是本地字段验证,那么只要.ts文件就足够了(您应该考虑在这些场景中也使用它) 如果存在任何远程验证,则更倾向于使用服务进行重用 希望能有帮助。谢谢你

我的问题很简单

我正在为一个小项目添加一个Angle指令,但是有几个选项显示了带有控制器和服务JS文件的项目,这些文件有助于实现该指令。 哪种方法更好

A-单个指令。ts或。js文件或 B-控制器和服务的多文件方法

还是我遗漏了什么


提前感谢

这是一个非常高层次的问题,我会尝试给出非常高层次的答案

方法取决于您希望通过指令/组件实现的功能范围。 如果只是本地字段验证,那么只要.ts文件就足够了(您应该考虑在这些场景中也使用它)

如果存在任何远程验证,则更倾向于使用服务进行重用


希望能有帮助。

谢谢你让我帮你挑主意。我试试看。