Я хочу использовать кнопку Click, поэтому, когда эта кнопка будет нажата
<button type="button" ng-click="delete()">Delete</button>
для использования этой функции,
$scope.delete = function() {
for( i=0; <each selected Item , i++)
Я не знаю, как закодировать это в Javascript, но позволяет сказать, что 10 элементов выбраны с помощью флажка, и я хочу сделать 10 Http Delete. Запросит идентификатор параметра выбора, необходимый в качестве параметра для службы останова. Имя пользователя и пароль сохраняются где-то в другом месте.
$http.get("https://localhost/delete?username=" + $scope.email1 + "&password=" + $scope.password1 +&scope.selectedItemID).success(function(response)
}
})
Это Html файл:
<tr ng-repeat="Object in ObjectList track by $index">
<td>
<input type="checkbox" ng-model="Object.isCheck" ng-change="checkChange(Object)"/>
</td>
<td>{{ Object.idObject}}</td>
<td>{{ Object.messageObject }}</td>
</tr>
</tbody>
</table>
</div>
Попробуйте это для функции удаления:
$scope.delete = function () {
$scope.objectList.forEach(function (object) {
if (object.isCheck) {
// here you can do with the checked object what you want
}
})
};
Когда я оставил комментарий, вам просто нужно позвонить в службу $http
как вы. У вас есть доступ к полному объекту, поэтому вы также можете получить доступ к ID объекта.