Javascript 将多个指令与一个主指令一起使用

Javascript 将多个指令与一个主指令一起使用,javascript,html,angularjs,angularjs-directive,Javascript,Html,Angularjs,Angularjs Directive,目前,angular-redactor.js from正在我们的应用程序中使用。目标是创建一个新的angular指令,它可以处理任何文本编辑器,而不仅仅是redactor 有没有一种方法可以将该方法中使用的angular redactor指令与另一个新的父指令一起调用,该父指令可以显示完全相同的内容,或者基于配置和不同的文本编辑器指令 在HTML的功能上,它现在看起来是这样的: <textarea id="title-input" ng-model="title"

目前,angular-redactor.js from正在我们的应用程序中使用。目标是创建一个新的angular指令,它可以处理任何文本编辑器,而不仅仅是redactor

有没有一种方法可以将该方法中使用的angular redactor指令与另一个新的父指令一起调用,该父指令可以显示完全相同的内容,或者基于配置和不同的文本编辑器指令

在HTML的功能上,它现在看起来是这样的:

<textarea
     id="title-input"
     ng-model="title"
     ng-disabled="!hasPermission('editPageTitle')"
     height="26px"
     style="resize:none; max-height: 32px"
     redactor="{  buttonsHide: ['link', 'super-script', 'subscript', 'symbol']}">
</textarea>

目标是让它看起来像这样:

<my-custom-directive
     id="title-input6"
     ng-model="title"
     ng-disabled="!hasPermission('editPageTitle')"
     editor-config="fullToolbar"
     editor-type="redactor">
</my-custom-directive>


其中,指令应以将其转换回浏览器要呈现的第一个对象的方式处理内容。如果更改了编辑器类型,则应指向该指令并呈现该文本编辑器。

一种方法是使用DDO的
模板
属性的函数版本

模板 HTML标记可能:

  • 替换指令元素的内容(默认)
价值可以是:

  • 一种函数,它接受两个参数
    tElement
    tAttrs
    (在下面的编译函数api中描述),并返回字符串值


一种方法是使用DDO的
模板
属性的函数版本

模板 HTML标记可能:

  • 替换指令元素的内容(默认)
价值可以是:

  • 一种函数,它接受两个参数
    tElement
    tAttrs
    (在下面的编译函数api中描述),并返回字符串值

我可以在on-template函数中执行if语句(switch语句)或在模板之间切换的操作吗?我可以在on-template函数中执行if语句(switch语句)或在模板之间切换的操作吗?