working que not form cloak javascript asp.net angularjs angularjs-validation

javascript - que - ng-cloak not working



AngularJS Dropdown requiere validaciĆ³n (1)

Debe agregar un atributo ''nombre'' a su lista desplegable, luego debe agregar un atributo required y luego puede hacer referencia al error utilizando myForm.[input name].$error.required :

HTML:

<form name="myForm" ng-controller="Ctrl"> <select name="service_id" class="Sitedropdown" style="width: 220px;" ng-model="ServiceID" ng-options="service.ServiceID as service.ServiceName for service in services" required> <option value="">Select Service</option> </select> <span ng-show="myForm.service_id.$error.required">Select service</span> </form>

Controlador:

function Ctrl($scope) { $scope.services = [ {ServiceID: 1, ServiceName: ''Service1''}, {ServiceID: 2, ServiceName: ''Service2''}, {ServiceID: 3, ServiceName: ''Service3''} ]; }

Aquí hay un plunker funciona.

Lo siguiente es mi fragmento de código. Quiero validar mi menú desplegable usando angular.

<td align="left" width="52%"> <span class="requiredSmall">*</span> <select class="Sitedropdown" style="width: 220px;" ng-model="selectedSpecimen().serviceID" ng-options="service.ServiceID as service.ServiceName for service in services"> <option value="" ng-selected="selected">Select Service</option> </select> </td>

Válido significa:

Los valores válidos pueden ser cualquier cosa excepto "Seleccionar servicio", es mi valor predeterminado. Al igual que otro ASP.net, requiera el validador de campo DefaultValue = "0" para el menú desplegable, por lo que aquí Mi lista desplegable estará vinculada a los servicios y deseo seleccionar todos los demás valores excepto "Seleccionar servicio".