Javascript angularjs 2指令共享链接函数

Javascript angularjs 2指令共享链接函数,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,两个指令是否可以使用相同的链接函数?它们有不同的模板,但在其他方面是相同的。它们彼此不需要,所以我不想使用transcluded/require。有什么想法吗?您真的不想这样做,因为指令一旦被隔离,就会创建自己的作用域。它们也有自己的元素,attrs值要传递。创建一个工厂/服务来实现您的逻辑,并将其注入两个指令中。在两个链接函数中调用它。完成。模板是唯一不同的地方吗?@tasseKATT是的,没错,我只是想分享代码,它们不使用相同的范围或任何东西。

两个指令是否可以使用相同的链接函数?它们有不同的模板,但在其他方面是相同的。它们彼此不需要,所以我不想使用transcluded/require。有什么想法吗?

您真的不想这样做,因为指令一旦被隔离,就会创建自己的作用域。它们也有自己的元素,attrs值要传递。

创建一个工厂/服务来实现您的逻辑,并将其注入两个指令中。在两个链接函数中调用它。完成。

模板是唯一不同的地方吗?@tasseKATT是的,没错,我只是想分享代码,它们不使用相同的范围或任何东西。