Есть ли способ реализовать несколько курсоров в редакторе Монако? - PullRequest
0 голосов
/ 13 февраля 2020

Я сейчас интегрирую Angular4 с редактором Monaco. Чтобы смоделировать онлайн-редактор (например, Google Docs), я хочу создать несколько курсоров для разных пользователей. Я использую ngx-monaco-editor в своем проекте и вызываю setPosition () для установки курсора, но он не работает для нескольких курсоров.

ngOnInit() {

this.socket.userConnect().subscribe((data) => {
  this.authenticateService.showNotification('top', 'center', 'success', data);
});

this.socket.userDisconnect().subscribe((data) => {
  this.authenticateService.showNotification('top', 'center', 'warning', data);
});

this.socket.getMessages('new-message').subscribe((data: Message) => {
  this.editor.setValue(data.content);
  data.position.column += 1;
  this.editor.setPosition(data.position);
});}
...