मैं एकाधिक इनपुट फ़ील्ड हैं, जोड़ने और बदलते कि विशेष रूप से 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>
टीएस:
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;
}
}
यहाँ मैं किसी भी रूप में प्रयोग किया जाता सत्यापन नहीं किया।













