ten sposób jesteśmy obsługi naszego 'okna dialogowe potwierdzenia' (używając bootstrap)
znaczników
<div class="alert alert-block alert-error notification fade in" data-ng-show="displayLocationDeletePopup">
<h6>Are you sure you want to delete this location?</h6>
<div class="form-controls-alert">
<a href="" class="btn" data-ng-click="showDeleteLocationPopup(false)">No</a>
<a href="" class="btn btn-danger" data-ng-click="deleteVendorLocation(locationId)">Yes</a>
</div>
</div><!-- end alert -->
ustawień modelu false od obciążenia regulatora ukryć domyślnie z ng-show
$scope.displayLocationDeletePopup = false;
Po kliknięciu zdarzenia w celu wyświetlenia okienka wyskakującego wywołanie funkcji/pa enki model
<i class="icon-remove" data-ng-click="showDeleteLocationPopup(true, location)"></i>
w kontrolerze:
$scope.showDeleteLocationPopup = function(options, id) {
if (options === true) {
$scope.displayLocationDeletePopup = true;
} else {
$scope.displayLocationDeletePopup = false;
}
$scope.locationId = id;
};
I za kotwic w HTML powyżej, może albo zamknąć okienko lub uruchomić funkcję
$scope.deleteVendorLocation = function (storeLocation) {
// Code to run on confirmation
};
Co powiesz na prawdziwy kod zamiast kodu psuedo - pokaż nam, co próbujesz, i wskaż, co nie działa. –
@MarkRajcok to sprawiedliwe, dodałem to, co mam. Jakieś myśli, czy jestem we właściwym kierunku? – FluxEngine