nekem van több beviteli mezők, hozzátéve, változó dolgozik finom adott fieds, de ha jön a hiba üzenet rész, ha van beviteli mező eror egy területen már látható az összes többi területen. De azt akarom, hiba megjeleníteni az adott területen.
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;
}
}
Itt én kikötõ használt semmilyen formában kidolgozása.













