Я пишу некоторые компоненты в стиле Octane в Ember v3.13 вместе с {{did-insert}}
ember-render-modifier . Однако, когда вызывается функция, связанная с did-insert
, я получаю TypeError: this is undefined
. Что я делаю не так?
Вот мой шаблон компонента:
<div class="cardhost-monaco-container" {{did-insert this.renderEditor}}></div>
А вот класс JavaScript компонента:
import Component from '@glimmer/component';
export default class CodeEditor extends Component {
renderEditor(el) {
console.log(this.args.code)
}
}