<div class="model-content"> <div style="padding: 10px;"> <div class="border" style="width: 1000px;"> <textarea style="width: 955px; height: 300px;" (blur)="load()" #itemTextarea>{{itemStr}}</textarea> <button (click)="copyData();">Copy</button> </div> <div class="border" style="width: 1000px;"> <span style="font-size: 20px;">标题: </span> <input type="text" nz-input [(ngModel)]="item.title" (blur)="save()"> <span style="font-size: 20px;">题目说明: </span> <input type="text" nz-input [(ngModel)]="item.questionText" (blur)="save()"> <span style="font-size: 20px;">题目说明音频: </span> <app-audio-recorder [audioUrl]="item.questionTextAudio" (audioUploaded)="onAssetUploadSuccess($event, 'questionTextAudio')" [_audioName]="item.audioFileName" (audioName)="saveAudioFileName($event)" ></app-audio-recorder> </div> <div class="border" style="width: 1000px;"> <div *ngFor="let question of item.questions; let i = index"> <div class="border" style="width: 950px;"> <span style="font-size: 20px;">选项类型: </span> <div *ngIf="question.type=='img'"> <button class="button-right">图片</button> <button class="button-disable" (click)="question.type='txt'; save();">文字</button> </div> <div *ngIf="question.type=='txt'"> <button class="button-disable" (click)="question.type='img'; save();">图片</button> <button class="button-right">文字</button> </div> <div *ngIf="question.type=='img'"> 图片: <div style="width: 300px;"> <app-upload-image-with-preview [picUrl]="question.image" (imageUploaded)="onAssetUploadSuccess($event, 'questions', i, 'image')"> </app-upload-image-with-preview> </div> </div> <span>音频: </span> <app-audio-recorder [audioUrl]="question.audio" (audioUploaded)="onAssetUploadSuccess($event, 'questions', i, 'audio')"> </app-audio-recorder> <div *ngIf="question.type=='txt'"> <span>文本: </span> <input type="text" nz-input [(ngModel)]="question.text" (blur)="save()"> </div> <br> <button style="width: 900px; height: 30px; color: red;" (click)="removeQuestion(i)">删除题目</button> </div> </div> <div class="border" style="width: 950px;"> <button style="width: 900px; height: 100px;" (click)="addQuestion()">增加题目</button> </div> </div> </div> </div>