Commit a5d8f3b4 authored by Chen Jiping's avatar Chen Jiping

优化代码

parent 5e32c10d
This diff is collapsed.
...@@ -134,11 +134,11 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy { ...@@ -134,11 +134,11 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy {
/** /**
* 添加答案 * 添加答案
*/ */
addAnswerItem(answers){ addAnswerItem(answers, practice){
let answer = this.getDefaultAnswerItem(); let answer = this.getDefaultAnswerItem();
answers.push(answer); practice.answers = [...answers, answer];
this.save(); this.save();
} }
...@@ -148,10 +148,14 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy { ...@@ -148,10 +148,14 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy {
* @param answers * @param answers
* @param index * @param index
*/ */
delAnswerItem(answers, index){ delAnswerItem(answers, index, practice){
if (index !== -1) { if (index !== -1) {
answers.splice(index, 1); answers.splice(index, 1);
practice.answers = [...answers];
this.save(); this.save();
} }
} }
...@@ -163,7 +167,8 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy { ...@@ -163,7 +167,8 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy {
let answer = { let answer = {
val:"", val:"",
pic_url:"", pic_url:"",
correct:'0' correct:'0',
type:'T'
} }
return answer; return answer;
...@@ -174,5 +179,20 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy { ...@@ -174,5 +179,20 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy {
item[key] = e.url; item[key] = e.url;
this.save(); this.save();
} }
setAnswerType(e, item){
if(e == 'P'){
item.val = "";
}
else if(e == 'T'){
item.pic_url = "";
}
else{
item.val = "";
item.pic_url = "";
}
this.save();
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment