I am creating a web app in which i am using c# with angularjs currently i am updating my records in which i have one dropdownlist called zone which looks like this
Solution 1:
Solution 2:
Try this :
<select ng-model ="uzone" ng-change ="locationupd(c)" >
<option ng-repeat ="l in gzone" ng-value ="l.jzone" > {{l.jzone}}</option >
</select >
Copy
Solution 3:
use a $scope variable to select the option first.
in my case i have $scope.opt = $scope.items[0];
angular
.module ("myModule" , [])
.controller ("myController" , ['$scope' , function ($scope ) {
$scope.items = [{id : 1 ,label : 'aLabel' }, {id : 2 ,label : 'bLabel' },{id : 3 ,label : 'cLabel' }, {id : 4 ,label : 'dLabel' }, {id : 5 ,label : 'eLabel' }, {id : 6 ,label : 'fLabel' }, {id : 7 ,label : 'gLabel' }];
$scope.opt = $scope.items [0 ];
}]);
Copy
<script src ="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js" > </script >
<body ng-app ="myModule" >
<div ng-controller ="myController" >
<select ng-model ="opt" ng-options ="i as i.label for i in items track by i.id " >
<option value ="" > Select ALL</option >
</select > <br />
</div >
</body >
Copy
Solution 4:
I dealt with a similar situation yesterday at work.
My drop down list had to list the names of all countries.
I am now able to set a default value for the drop down list.
Please change the code according to your needs.
What I had to do: Set CH/Switzerland as default value for vm.selectedCountry.
CodePen code (using select):
Sample:
<select class ="selector" ng-model ="vm.selectedCountry" ng-options ="country.name for country in vm.countries" ng-init ="vm.selectedCountry = {'name': 'Switzerland', 'code': 'CH', 'init': true}" >
<option value ="" ng-show ="vm.selectedCountry.init" > Switzerland</option >
</select >
Copy
Drop-down List (AngularJS): Adding default value using select, ng-init and ng-show
CodePen code (using md-select and Angular Material):
Sample:
<md-select ng-model ="vm.selectedCountry" ng-init ="vm.selectedCountry = vm.selectedCountry?selectedCountry : 'CH';" >
<md-option ng-value ="'CH'" ng-selected ="vm.selectedCountry == 'CH'?true:false" > Switzerland</md-option >
<md-option ng-repeat ="country in vm.countries" ng-value ="country.code" >
{{country.name}}
</md-option >
</md-select >
Copy
Drop-down List (AngularJS): Adding default value using md-select, ng-init and ng-selected
In the above one, the default value is spliced from the array and put first in md-select (else, duplication occurs).
Post a Comment for "Dropdown Is Passing Blank Value In My Update Syntax Angularjs"