refactor: 删除残留代码

This commit is contained in:
禾几海
2020-10-10 00:24:46 +08:00
parent 1f2c925b45
commit b63697f717
3 changed files with 0 additions and 66 deletions

View File

@@ -1,8 +0,0 @@
import { EditorMdDirective } from './editor-md.directive';
describe('EditorMdDirective', () => {
it('should create an instance', () => {
const directive = new EditorMdDirective();
expect(directive).toBeTruthy();
});
});

View File

@@ -1,31 +0,0 @@
import {AfterViewInit, Attribute, Directive, EventEmitter, Input, Output} from '@angular/core';
import {EditorConfig} from '../../../class/EditorConfig';
declare var editormd: any;
declare var $: any;
@Directive({
selector: '[appEditorMd]'
})
export class EditorMdDirective implements AfterViewInit {
@Input() editormdConfig: EditorConfig; // 配置选项
@Output() editorChange: EventEmitter<string> = new EventEmitter<string>(); // 发射器
editor: any; // editormd编辑器
constructor(@Attribute('id') private id: string) {
}
ngAfterViewInit(): void {
this.editor = editormd(this.id, this.editormdConfig); // 创建编辑器
const out = this.editorChange;
const textarea = $('#' + this.id + ' :first'); // 获取textarea元素
// 当编辑器内容改变时触发textarea的change事件
// tslint:disable-next-line:only-arrow-functions
this.editor.on('change', function() {
out.emit(textarea.val());
});
}
}