2016-07-15 1 views
0

У меня есть раскрывающийся список с несколькими вариантами, реализованный с угловым конструктивным материалом , и он работает, он загружает все возможные варианты (категории) и проверяет уже выбранные элементы.обновить базу данных на основе выбора/отмены выбора элементов в выпадающем списке Multi select

Я хочу обновить базу данных на основе select/unselect в этом выпадающем списке. Как я могу это сделать?

<md-select ng-model="SelectedItems" multiple> 
    <md-option ng-repeat="item in Categories">{{item}}</md-option> 
</md-select> 

ответ

1

просто взять этот пример и написать свой код обновления с в функции $ scope.onChange

HTML

<div ng-controller="MyCtrl" layout layout-align="center center"> 
    <md-select ng-model="myModel" placeholder="Pick" ng-change="onChange(myModel)" > 
     <md-option value="0">Zero</md-option> 
     <md-option value="1">One</md-option> 
    </md-select> 
</div> 

JS

angular.module('MyApp', ['ngMaterial']) 
.controller('MyCtrl', function ($scope) { 
    $scope.onChange = function(k) { 
alert(k); 
     //your code here for storing in db 
    }; 


}) 
2

проверить это ng-change directive

Это поможет вам значение в контроллере, как только вы установите/снимите флажок (функция), а затем вызвать функцию запроса для обновления базы данных. Надеюсь, поможет.

Смежные вопросы