Как нету моделей.. У меня конечно такого не стоит.. но допустим есть список стран которые можно отредактировать (inline) тоже... выглядит примерно так.
<form name="countryForm">
<div class="input-group">
<input autocomplete="off" name="newCountry" ng-model="newCountry" class="form-control" placeholder="Новая страна" type="text" my-enter="addCountry()">
<a href="" ng-click="addCountry()" class="input-group-addon"><i class="glyphicon-plus-sign glyphicon"></i></a>
</div>
<div ng-messages="countryForm.newCountry.$error" style="color:maroon" role="alert">
<div ng-message="country">Такое название уже имееться</div>
</div>
</form>
в контроллере примерно такое
$scope.$watch('data.countries', function(newVal, oldVal) {
if (angular.isDefined(oldVal) && (newVal.length > oldVal.length))
{
angular.forEach(newVal, function(val, key) {
if (angular.isUndefined(oldVal[key]) || val.name !== oldVal[key].name) {
SettingsService.saveCountry(newVal[key]).then(function(data)
{
if (data.success == true) {
if (newVal[key].id === null) {
newVal[key].id = data.id;
$scope.newCountry = null;
$scope.countryForm.newCountry.$setValidity("country", true);
}
ngNotify.set('Страна успешно сохранена!');
}
else {
ngNotify.set('Ошибка при сохранении: ' + data.error, 'error');
}
});
}
});
}
}, true);