TextAngular отдельные панели инструментов для каждого редактора
Я использую textAngular и в соответствии с инструкциями в textAnuglarSetup определил мою собственную панель инструментов следующим образом:
taOptions.toolbar = [
['bold', 'italics', 'underline', 'ul', 'ol', 'redo', 'undo', 'insertLink'],
];
Мы используем несколько экземпляров textAngular по всему сайту. Я хотел бы передать различные панели инструментов для определенных экземпляров TA (поскольку я не хочу, чтобы каждый экземпляр имел одинаковые параметры форматирования текста)
например:
taOptions.toolbar2 = [
['bold', 'italics', 'underline'],
];
Я думаю, что мне нужно как-то передать панель инструментов вручную каждой директиве textAngular, чтобы я мог указать, какую из них следует использовать?
Я немного застрял, поэтому любые указания будут оценены.
1 ответ
Оказывается, это было так же просто, как передать нужный массив панелей инструментов прямо в текстово-угловую директиву, вот так:
ta-toolbar="[[\'bold\', \'italics\', \'underline\', \'redo\', \'undo\', \'insertLink\']]"
Поскольку у меня есть текстовая оболочка в моей собственной директиве, я просто выставляю область действия атрибутов и передаю в массив моей панели инструментов