I'm working on big form for one of my project.
This is how I'm designing my form
@Html.EditorFor(model => model.EmployeeMaster.EMP_FirstName, new { htmlAttributes = new { @class = "form-control", required = "required", @ng_model = "EmployeeMaster.EMP_FirstName", @ng_change = "setFullName()", ng_minlength="3" } })
<span ng-show="EmployeeMaster.EMP_FirstName.$touched && EmployeeMaster.EMP_FirstName.$invalid">The name is required.</span>
<p ng-show="employeeForm.EmployeeMaster.EMP_FirstName.$error.minlength">Username is too short.</p>
<ng-show="employeeForm.EMP_FirstName.$error.minlength">1. Username is too short.</p>
I've tried to get them validated with above options, but none of them are working, may I know what could be the reason?
Update
This how html generated.
<input class="form-control text-box single-line ng-dirty ng-valid-parse ng-not-empty ng-valid-required ng-valid ng-valid-minlength ng-touched" id="EmployeeMaster_EMP_FirstName" name="EmployeeMaster.EMP_FirstName" ng-change="setFullName()" ng-minlength="3" ng-model="EmployeeMaster.EMP_FirstName" required="required" type="text" value="">
<span ng-show="EmployeeMaster.EMP_FirstName.$touched && EmployeeMaster.EMP_FirstName.$invalid" class="ng-hide">The name is required.</span>
<p ng-show="employeeForm.EmployeeMaster.EMP_FirstName.$error.minlength" class="ng-hide">Username is too short.</p>
<p ng-show="employeeForm.EMP_FirstName.$error.minlength" class="ng-hide">1. Username is too short.</p>