Questo è il modo in cui stiamo movimentazione nostri 'finestre di dialogo di conferma' (usando bootstrap)
Il Markup
<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 -->
modello impostazione su false sul carico di controllo per nascondere di default con ng-show
$scope.displayLocationDeletePopup = false;
Al clic su evento per popup di presentazione, chiama una funzione/pa SSES modello
<i class="icon-remove" data-ng-click="showDeleteLocationPopup(true, location)"></i>
Nel controllore:
$scope.showDeleteLocationPopup = function(options, id) {
if (options === true) {
$scope.displayLocationDeletePopup = true;
} else {
$scope.displayLocationDeletePopup = false;
}
$scope.locationId = id;
};
E per le ancore nel codice HTML di cui sopra, può chiudere il popup o eseguire la funzione
$scope.deleteVendorLocation = function (storeLocation) {
// Code to run on confirmation
};
fonte
2013-03-14 22:25:47
Che ne dici di un codice reale anziché del codice psuedo: ti preghiamo di mostrarci cosa hai provato e di indicare cosa non funziona. –
@MarkRajcok questo è giusto, ho aggiunto quello che ho. Qualche idea sono nella giusta direzione? – FluxEngine