В моем приложении есть UI-выберите:Значения Угловой щ-выбери
<ui-select ng-model="flat.flatData.type_local" theme="bootstrap">
<ui-select-match placeholder="Type">
{{ $select.selected.type }}
</ui-select-match>
<ui-select-choices repeat="t in flat.type_local | filter: $select.search">
{{ t.type }}
</ui-select-choices>
</ui-select>
После они выбрали что-то я хочу, чтобы добавить значение выбора в базу данных.
Прежде чем я буду использовать ввод и не буду иметь проблемы с добавлением в базу данных.
<input type="text" class="form-control input-sm" name="type" ng-model="flat.flatData.type_local" placeholder="Type" required>
Это часть моего контроллера:
angular.module('flatCtrl', ['flatService', 'ui.grid', 'ui.grid.resizeColumns', 'ui.grid.moveColumns', 'ui.grid.autoResize', 'ngSanitize', 'ui.select'])
.controller('FlatController', function(Flat, socketio){
vm = this;
vm.createFlat = function(){
vm.message = '';
Flat.create(vm.flatData)
.success(function(data){
// clear up the form
vm.flatData = '';
vm.message = data.message;
});
};
vm.type_local = [
{ type: 'One' },
{ type: 'Two' }
];
Что не работает точно ? – vinayakj
Когда я нажимаю submit, у меня нет значения этого выбора в базе данных. У меня нет flat.flatData.type_local –
, если я использую вход, у меня нет проблемы –