ngx-tinymce
Version:
Angular for tinymce
40 lines (39 loc) • 1.39 kB
TypeScript
import { OnChanges, OnDestroy, AfterViewInit, ChangeDetectorRef, TemplateRef, SimpleChanges, EventEmitter } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { ScriptService } from './tinymce.script.service';
import { TinymceOptions } from './tinymce.options';
export declare class TinymceComponent implements AfterViewInit, OnChanges, OnDestroy, ControlValueAccessor {
private defConfig;
private ss;
private cd;
private _instance;
private value;
load: boolean;
id: string;
private onChange;
private onTouched;
config: any;
placeholder: string;
disabled: boolean;
private _disabled;
_loading: string;
_loadingTpl: TemplateRef<any>;
loading: string | TemplateRef<any>;
/** 延迟初始化 */
delay: number;
ready: EventEmitter<any>;
readonly instance: any;
constructor(defConfig: TinymceOptions, ss: ScriptService, cd: ChangeDetectorRef);
private initDelay;
private init;
private destroy;
private setDisabled;
ngAfterViewInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
_onReuseInit(): void;
writeValue(value: string): void;
registerOnChange(fn: (_: any) => {}): void;
registerOnTouched(fn: () => {}): void;
setDisabledState(isDisabled: boolean): void;
}