我有一个指令,它在其LinkingFunction
. 我用于富文本编辑器的小指令可以在https://github.com/angular-ui/ui-tinymce/blob/master/src/tinymce.js找到。
我需要用另一个指令扩展这个指令,这将允许我配置默认选项并访问由前一个指令创建的元素。
如果可能的话,我想在不分叉原始ui-tinymce
指令的情况下执行此操作(链接到上面)。在这个指令中有两个属性:
uiTinymceConfig
在此指令运行之前我需要能够访问和配置LinkingFunction
(在选项传递给 TinyMCE 之前)tinyInstance
在此指令创建后我需要对其进行操作
我对扩展指令以及“指令定义对象”可用的不同属性进行了大量研究,例如link
、pre-link
、post-link
、compile
和controller
。我已经尝试使用其中一些方法在两个指令之间共享属性,但我还没有提出适合我需要的解决方案(上图)。
如果不这样做就无法实现所需的功能,我很乐意分叉这个原始指令代码。