I uses ng-repeat to get multiple phone numbers
What happens is you have a list of inputs that is demanding the focus when the page loads at the same time. Since the last input renders last, it always gets the autofocus.
The solution would be to apply the autofocus attribute when needed.
Add Phone
Controller:
$scope.addPhone = function() {
$scope.phones[$scope.phones.length-1].autofocus = 'false'; // unfocus the old
$scope.phones.add('');
$scope.phones[$scope.phones.length-1].autofocus = 'true'; // focus the new
}