Skip to content

Commit

Permalink
Tạo formdata & validate form
Browse files Browse the repository at this point in the history
  • Loading branch information
anhducc13 committed Apr 5, 2019
1 parent 5822676 commit f977a71
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 6 deletions.
6 changes: 4 additions & 2 deletions Management/src/app/exams/exams.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
<div class="main-content">
<div class="container-fluid">
<exams-list

(sendExam)="getExam($event)"
[userLogin]="userLogin"
></exams-list>
</div>
</div>
Expand All @@ -19,7 +20,8 @@ <h5 class="modal-title" id="myModalLabel">How Do You Become an Affiliate?</h5>
<div class="col-md-12">
<div class="card">
<exams-form

[seletedExam]="selectedExam"
[userLogin]="userLogin"
></exams-form>
</div>
</div>
Expand Down
5 changes: 2 additions & 3 deletions Management/src/app/exams/form/form.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -76,10 +76,9 @@ <h4 class="card-title">Add New Exam</h4>
<div class="fileinput-new thumbnail">
<img *ngIf="!currentExam._id" width="200px" height="200px" src="../../assets/img/placeholder.jpg">
</div>
<!--<div *ngIf="currentExam._id" [innerHTML]="currentExam.thumb | avatar : '': '/exams/': 'no-thumb.png'"-->
<!--class="fileinput-new thumbnail"></div>-->
<div *ngIf="currentExam._id" [innerHTML]="currentExam.thumb | avatar : '': '/exams/': 'no-thumb.png'"
class="fileinput-new thumbnail"></div>
<div class="fileinput-preview fileinput-exists thumbnail "></div>
<!--<input hidden [(ngModel)]="currentExam.thumb" formControlName="imageOld">-->
<div>
<span class="btn btn-round btn-rose btn-file">
<span class="fileinput-new">Add Photo</span>
Expand Down
24 changes: 23 additions & 1 deletion Management/src/app/exams/form/form.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export class FormComponent implements OnInit {
@Input() set seletedExam(seletedExam: IExam) {
if (seletedExam) {
this.currentExam = seletedExam;

console.log(this.currentExam);
if (this.clearfileinputThumb) {
this.clearfileinputThumb.nativeElement.click();
}
Expand Down Expand Up @@ -70,6 +70,28 @@ export class FormComponent implements OnInit {
ngOnInit(): void {
this.ckeConfig = ckeConfig;
this.getSubjects();
this.formExam = this._formBuilder.group({
name: ['', [Validators.required]],
slug: ['', [Validators.required]],
ordering: ['', [Validators.required]],
price: ['', [Validators.required]],
thumb: [''],
exam_pdf: [''],
status: ['', [Validators.required]],
special: ['', [Validators.required]],
subject: ['', [Validators.required]],
level: ['', [Validators.required]],
rate: ['', [Validators.required]],
time: ['', [Validators.required]],
timeStart: [''],
content: ['', [Validators.required]],
onlineExam: [''],
isOnlineExam: ['', [Validators.required]],
number_questions: ['', [Validators.required]],
answer: [''],
imageOld: [''],
pdfOld: ['']
});
}

/*--------------------------------------------------------------
Expand Down

0 comments on commit f977a71

Please sign in to comment.