tengo varios campos de entrada, añadir y cambiar trabajan bien con eso fieds particulares, pero cuando viene a error sección de mensajes, si hay EROR campo de entrada en un campo que se muestra en todos los demás campos. Pero, quiero error que se mostrará para ese campo en particular.
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;
}
}
aquí no he utilizado ningún validaciones de formularios.













