$scope.identityProof = ["karnataka","Tamilnadu","Andhra","Delhi","Kerala","Bihar"]
<form id="myForm">
  <input type="radio" name="myRadio" value="Yes" /> Yes <br />
  <input type="radio" name="myRadio" value="No" /> No <br />
</form>
<div ng-app="myApp">
  <div ng-controller="AppCtrl">
    {{message}} <br />
    <!--Options value is defualt 0, 1 ... and it's non change able -->
    <span>Default Otions:</span>
   <select id="idType" name="idProff" ng-model="completiondetail.IDProofType" ng-options="item.proofName as item.proofName for item in identityProof">
                      <option value="">--Choose a Document--</option>
                </select>
  </div>
</div>
I have two radio bottons "Yes" and "No". Dropdown values are coming from service response. So I'm displaying the values as it is.
1) When the page will load, that time dropdown will show "--Cjoose a Document -- " for first time.
2) If I will select the dropdown value as "Yes", I don't want to do anything and it should work asusual.
3) Incased if I will select the dropdown value as "No", I want to set "Delhi" in Dropdown. It should visible in a dropsown.