angularjs 2指令共享链接功能

时间:2014-05-09 12:47:35

标签: javascript angularjs angularjs-directive

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

你真的不想这样做,因为指令一旦隔离就会创建自己的范围。他们也有自己的元素,值得传递。