Я пробовал несколько изначально написанных для настольных приложений, в том числе специально для Angular, а для jQuery для некоторых (ах) jQuery, но все, что у меня было, было проблемой. Был на ограниченном графике экспериментировать (бюджет клиента), поэтому в итоге решил перевести мою собственную в качестве многоразовой директивы, используя блок с свойством contenteditable
для области RTE и кнопки выше (жирный шрифт, выравнивание и т. Д.) С использованием document.execCommand
в JS, что было на самом деле проще, чем я ожидал, иначе я бы никогда не пошел по этому пути.
Я получил эту идею из этого изящного примера, поэтому не может принимать какие-либо кредита:
http://codepen.io/barney-parker/pen/idjCG
Просто хотел добавить краткую мысль: если я правильно помню, это может быть реализация только для Android, а не для Android и iOS, поэтому вы можете поэкспериментировать ненадолго, прежде чем полностью имплантировать в случае возникновения проблем с iOS. –