заверните в свой компонент в котором в нг-модель кладите значение после конфирма, а так оставляйте где не будь внутри, а вообще вариант с перезаписыванием должен работать, не могу вспомнить что бы он ченж срабатывал раньше присвоение состояния
<select ng-model="selectModel"></select>
$scope.$watch("selectModel", function () {
$scope.selectModel= "dafaultValue";
});
Вот такая движуха не работает...