Delete item works

This commit is contained in:
Max Lynch
2013-10-10 16:29:35 -05:00
parent 92c0d2315b
commit 82ba734a73
5 changed files with 34 additions and 36 deletions

View File

@ -7,7 +7,7 @@ angular.module('ionic.ui.list', ['ionic.service', 'ngAnimate'])
transclude: true,
template: '<li class="list-item">' +
' <div class="list-item-edit" ng-if="item.canDelete">' +
' <button class="button button-icon"><i ng-class="deleteIcon"></i></button>' +
' <button class="button button-icon" ng-click="deleteClicked()"><i ng-class="deleteIcon"></i></button>' +
' </div>' +
' <div class="list-item-content" ng-transclude>' +
' </div>' +
@ -16,9 +16,15 @@ angular.module('ionic.ui.list', ['ionic.service', 'ngAnimate'])
' </div>' +
'</li>',
link: function($scope, $element, $attr) {
// Triggered when a button is clicked
$scope.buttonClicked = function(button) {
button.buttonClicked && button.buttonClicked($scope.item);
}
// Triggered when the delete item is clicked
$scope.deleteClicked = function() {
$scope.item.deleteItem && $scope.item.deleteItem();
}
}
}
})