У меня есть два файла .ts (editor.ts и editor_settings.ts), соответствующие editor.ts У меня есть редактор Creater. html файл. Теперь, что я пытаюсь вызвать функцию внутри editor_settings.ts при нажатии кнопки в редакторе. html.
editor.ts
import { EditorSetting } from '../app/editorSetting.component';
export class PadComponent implements OnInit, OnDestroy { ---- }
constructor(
private component: EditorSetting
) { }
submit() {
let userCode = this.component.editor.getValue();
console.log('Inside pad.componet.ts');
console.log(userCode);
}
editor. html
<button id="submit" type="button" class="btn btn-sm btn-run" (click)="submit()" [disabled]="loading"
style="background: #FF473A">
<i class="fa fa-play" aria-hidden="true"></i>
<span *ngIf="loading">Running</span>
<span else> Run </span>
</button>
Теперь, при нажатии кнопки в редакторе. html, я хочу вызвать функцию, которая находится в editor_settings.ts.
editor_settings.ts
export class EditorComponent implements OnInit, OnDestroy, OnChanges {--}
Я стою перед следующая ошибка:
inline template:0:0 caused by: No provider for EditorComponent!