В HTML:
<codemirror
[(ngModel)]="chaptersService.currentChapter.novel"
[config]="{
lineWrapping: true,
autofocus: true,
showCursorWhenSelecting: true
}"
#novelEditor>
</codemirror>
В component.ts:
import { CodemirrorComponent } from 'ng2-codemirror';
...
@ViewChild('novelEditor') private novelEditor: CodemirrorComponent;
...
setTextCenter() {
const cm = this.novelEditor.instance;
const num = cm.getCursor().line;
const lineHandle = cm.getLineHandle(num);
cm.markText(
{line: num, ch: 0},
{line: num, ch: lineHandle.styles[1]},
{ css: 'text-align: center'}
);
this.refreshCodemirror();
}
Я получаю такой результат:
Мне нужно применить стиль для CodeMirror-Line.Есть ли другие способы реализовать это?