Как получить проверенное значение (значения) из флажка и сохранить в базу данных с помощью Angular - PullRequest
1 голос
/ 21 марта 2019

Я пытаюсь получить отмеченные элементы из флажка и сохранить их в базе данных Как проверить, какие из этих флажков установлены и где их сохранять перед базой данных? Я использую AngularJS

Это моя HTML-форма:

 <ul>
   <li ng-repeat="album in albums">
     <input type="checkbox" ng-model="album.selected" value={{album.name}} />
     {{album.name}}
   </li>
 </ul>
 <button type='button' ng-click="save1()">Save</button><br>
 Saved results:<br>
 {{albumNameArray[0]}}

и код AngularJS:

$scope.albums = [
  {
    id: 1,
    name: 'sell'
  },
  {
    id: 2,
    name: 'buy'
  },
  {
    id: 3,
    name: 'pko'
  },
  {
    id:4,
    name: 'rko'
  }
];

$scope.save1 = function() {
  $scope.albumNameArray = [];
  angular.forEach($scope.albums, function(album) {
    if (album.selected) $scope.albumNameArray.push(album.name);
    for(var i=0;i<albumNameArray.length;i++) {
      alert(albumNameArray[i]);
    }
  });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...