Это происходит из-за ng-repeat в теге.Итак, в этом случае попробуйте ниже 2 метода, чтобы решить проблему фокусировки элемента ввода.
1) Использовать дорожку по $ index
<div ng-hide="!prop.dropdownType" ng-repeat="(key, value) in prop.dropdownType track by $index">
<input type="text" ng-model="prop.dropdownType[$index]">
</div>
2) Обернуть строки в объекты.Например, prop.dropdownType = [{value: 'string1'}, {value: 'string2'}, ...]:
<div ng-hide="!prop.dropdownType" ng-repeat="(key, value) in prop.dropdownType">
<input type="text" ng-model="prop.dropdownType[$index].value">
</div>