Я пытаюсь получить отмеченные элементы из флажка и сохранить их в базе данных
Как проверить, какие из этих флажков установлены и где их сохранять перед базой данных?
Я использую 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]);
}
});
}