मैंने आयनिक-कोणीय और लागू मान्यताओं में एक फॉर्म बनाया है। वैधता ठीक से काम नहीं कर रही हैं। सबमिट करने के बटन पर सभी फ़ील्ड खाली हैं, यह नियंत्रक फ़ंक्शन को कॉल करता है। कृपया इस समस्या को हल करने में मेरी मदद करें।कोणीय फॉर्म सत्यापन ठीक से काम नहीं कर रहा है
एचटीएमएल कोड
<ion-pane>
<ion-header-bar class="bar-stable">
<h1 class="title">Register</h1>
</ion-header-bar>
<ion-content >
<form name="register" ng-submit="submitDetails(user)" novalidate="">
<div class="list">
<label class="item item-input item-floating-label" style="position:relative;">
<span class="input-label">First Name</span>
<input type="text" placeholder="First Name" ng-model="user.firstName" ng-required="true">
<p ng-show="user.firstName.$invalid && !user.firstName.$pristine" class="help-block">You name is required.</p>
</label>
<label class="item item-input item-floating-label">
<span class="input-label">Email</span>
<input type="email" placeholder="Email" ng-model="user.email" ng-required="true">
<p ng-show="user.email.$invalid && !user.email.$pristine" class="help-block">Enter a valid email</p>
</label>
<label class="item item-input item-floating-label">
<span class="input-label" >Phone no</span>
<input type="number" placeholder="Phone No" ng-model="user.phone" ng-minlength="10" ng-maxlength="10" ng-required="true">
<span class="help-block" ng-show="user.phone.$error.required || user.phone.$error.number">Valid phone number is required</span>
<span class="help-block" ng-show="((user.phone.$error.minlength || user.phone.$error.maxlength) && user.phone.$dirty) ">phone number should be 10 digits</span>
</label>
<input type="submit" class="button button-royal" value="register">
</div>
</form>
</ion-content>
</ion-pane>
नियंत्रक कोड
chatApp.controller('RegisterCntrl', function($scope, $stateParams) {
$scope.user={};
$scope.submitDetails=function(user){
alert("user"+user.firstName);
};
});
यह 'एनजी शो =" user.firstName। $ Invalid' वैध प्रपत्र नाम नहीं है, यह 'register' है –
हाँ रजिस्टर है प्रपत्र नाम तो मैं क्या मान्यता काम कर ?? – Keshav