import { ElementRef, EventEmitter, OnChanges } from "@angular/core"; import { HttpService } from "@spark100/teaching-base"; import { Knowledge, QuestionInfo } from "../../model/examination-question.model"; import { AddQueWithWordService } from "../../../add-que-with-word/add-que-with-word.service"; export declare class ExaminationQuestionComponent implements OnChanges { el: ElementRef; addQuestionOfWordService: AddQueWithWordService; httpService: HttpService; wordOnline: boolean; hoverState: boolean; holdState: boolean; isToggle: boolean; source: number; principal: any; questionInfo: QuestionInfo; showAudio: boolean; onReplaceQuestion: EventEmitter; onAddToMarket: EventEmitter; onRemoveFromMarket: EventEmitter; onBrowse: EventEmitter; onToggleAnswer: EventEmitter; /** 重新加载草稿箱的题目*/ o_p_reloadCgx: EventEmitter; onShowCluster: EventEmitter; playAudio: EventEmitter; questionArea: ElementRef; constructor(el: ElementRef, addQuestionOfWordService: AddQueWithWordService, httpService: HttpService); _state: string; state: any; setWordOnline: any; setSource: any; ngOnChanges(): void; addToMarket(data: any): Promise; /** * 如果题目没有加载 答案解析等信息,则先加载 * @author: xiaole * @createDateTime: 2018-08-18 10:14:21 */ _loadQuestionInfo(data: any): Promise; wordFlyQue(data: any): any; removeFromMarket(event: Event): void; /** * 换题弹框中,点击换题按钮时,发出回调时间 * 包含questionId:选中换题的id */ replaceQuestion(data: any): void; /** * 鼠标进入是否为hover状态 * 如果是学生打印的时候不hover */ onMouseover(): void; /** * 鼠标离开时判断是否取消hover状态 * 如果是教师打印不取消hover */ onMouseleave(): void; toggleHoldState(): void; /** * 将知识点数组处理成字符串形式 */ getKnowledge(knowledgeList: any[], syncKnowledgeList: any[]): string; _isCgx(): boolean; getUnionKnowlege(): Knowledge[]; o_f_reloadCgx(): void; onPlayAudio(): void; }