Έχω πολλά πεδία εισαγωγής, προσθέτοντας και την αλλαγή δουλεύουν μια χαρά με τη συγκεκριμένη fieds, αλλά όταν έρχονται σε λάθος ενότητα το μήνυμα, εάν υπάρχει είσοδος EROR τομέα σε ένα τομέα φαίνεται σε όλους τους άλλους τομείς. Αλλά, θέλω λάθος να εμφανιστεί για το συγκεκριμένο τομέα.
HTML:
<md-card-content>
<ul class=listClass>
<li *ngFor=let media of videos; let i = index >
<div>
<input type=text name=`media`.`_id`[i] id=`media`.`_id`[i] class=form-control form-textbox input-text [(ngModel)]=media.editText #editText pattern=/^(ftp|http|https):\/\/[^ ]+$/ style=width: 58%;margin-left: 1%;>
</div>
<div *ngIf=errorMsg style=color:red>
`errorMsg`
</div>
<p class=inputimg style=float: right;display: inline-block>
<label *ngIf=media._id class=img_change (click)=change($event,media) style=width: 100px;>Change Link</label>
<label *ngIf=!media._id class=img_change (click)=changetext($event,media) >Add Link</label>
</p>
</li>
</ul>
</md-card-content>
TS:
change(event: any, media) {
if (media.editText.indexOf('https://www.youtube.com/embed') != -1) {
this.errorMsg=;
if (!media._id) {
var data:any = {
pin_id: this.pin_id,
media_type: video,
image_path: media.editText
}
this.ApiService
.addLinkMedia(data)
.subscribe(
media => {
})
} else if(media._id) {
var data:any = {
media_id: media._id,
image_path: media.editText
}
this.ApiService
.addLinkMedia(data)
.subscribe(
media => {
this.loadMedias()
}, error => {
})
}
} else {
this.errorMsg = Please enter valid URL;
}
}
εδώ εγώ έχω χρησιμοποιήσει κάποιο επικυρώσεις μορφή.













