Hi @mudaliar847906 ,
Its an Angular JS behavior. You need to put initial value in your controller, like below
$scope.form.type = $scope.typeOptions[0].value;
See the thread
https://stackoverflow.com/questions/12654631/why-does-angularjs-include-an-empty-option-in-select
Just try this example, here also you will see empty option
https://www.w3schools.com/angular/tryit.asp?filename=try_ng_select
Code snippet
<div ng-app="myApp" ng-controller="myCtrl">
<select ng-model="selectedName" ng-options="x for x in names">
<option>Choose your number</option>
</select>
</div>
<script>
var app = angular.module('myApp', []);
$scope.form.type = $scope.typeOptions[0].value;
app.controller('myCtrl', function($scope) {
$scope.names = ["One", "Two", "Three"];
});
</script>