Look at jsfiddle
The main difference from your code is the way to create a dropdown list.
Instead of filing it with a single object
$scope.optionsObject = {"India" : "IN" , "Singapore" : "SG", "Malaysia" : "MY", "Indonesia" : "INDY"};
you need to change your data to something else, like an array of arrays, for example:
$scope.optionsObject = [ { name: "India", code: "IN" }, { name: "Singapore", code: "SG" }, { name: "Malaysia", code: "MY" }, { name: "Indonesia", code: "INDY" } ];
source share