我有许多不同的 Controller ,它们都有相同的通用方法(例如保存、更新等)。然而,每个 Controller 在这些方法中执行特定的附加操作。重构这些方法中常用代码的最佳方式是什么?我应该使用服务还是编写指令?
最佳答案
如果这些常用方法与 DOM(DOM 操作、事件绑定(bind))无关,您应该使用服务。服务是 Controller 之间通信和包装常见操作的首选方式。
关于javascript - 指令与服务重构 AngularJS 中多个 Controller 使用的常用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42117394/