-
Notifications
You must be signed in to change notification settings - Fork 48
/
Copy pathapp.component.html
38 lines (38 loc) · 1.79 KB
/
app.component.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<div style="margin: 20px">
<form novalidate #form="ngForm">
<input type="text" class="form-control" name="Test" [(ngModel)]="content">
<md-editor #mdEditor #md="ngModel" name="Content" (onEditorLoaded)="onEditorLoaded($event)" [preRender]="preRender" [postRender]="postRender"
(onPreviewDomChanged)="onPreviewDomChanged($event)" [upload]="doUpload" [(ngModel)]="content" [mode]="mode" [options]="options"
required [maxlength]="maxLength" height="400px">
<div custom-btns>
<input #imgInput type="file" style="display: none" (change)="uploadImg($event)" />
<button type="button" class="btn btn-sm btn-default" (click)="imgInput.click()">Upload Img</button>
</div>
</md-editor>
</form>
<div class="well well-sm">
<button class="btn btn-default btn-primary" (click)="togglePreviewPanel()">
{{ options?.showPreviewPanel ? 'Hide' : 'Show' }} Preview Panel
</button>
<button class="btn btn-default btn-primary" (click)="changeMode()">Change Mode (Current: {{ mode }})</button>
<button class="btn btn-default btn-primary" (click)="togglePreviewClick()">
{{ options?.enablePreviewContentClick ? 'Disable' : 'Enable' }} PreviewContentClick
</button>
<button class="btn btn-default btn-primary" (click)="toggleResizeAble()">
{{ options?.resizable ? 'Disable' : 'Enable' }} Resizeable
</button>
</div>
<br>
<div class="well well-sm">
<label class="control-label">NgModel:</label>
<textarea class="form-control" rows="10" readonly [value]="content"></textarea>
</div>
<div class="well well-sm">
<label class="control-label">Form validate:</label>
<p>Required: {{ md?.errors?.required }}</p>
<p>Maxlength: {{ md?.errors?.maxlength | json }}</p>
</div>
</div>