Ich bin neu in Angular und versuchen, ein Modal zu implementieren. Problem beim Schließen/Verwerfen des Modales - wenn ich auf Abbrechen klicke, passiert nichts. Hier ist der Controller-Code:Angular Modal - Schließen/Verwerfen Modal
angular.module('navApp')
// Passing the $modal to controller as dependency
.controller('HomeCtrl', ['$scope', '$uibModal', function
($scope, $uibModal) {
$scope.title = "Hello, Angm-Generator!";
$scope.open = function() {
var modalInstance = $uibModal.open({
templateUrl: 'myModalContent.html',
controller: 'ModalCtrl'
});
};
}])
.controller('ModalCtrl', function ($scope, $uibModalInstance) {
// Added some content to Modal using $scope
$scope.content = "ModalCtrl, Yeah!"
// Add cancel button
$scope.cancel = function() {
$uibModalInstance.dismiss('cancel');
};
})
und hier ist die Vorlage Blick auf die tatsächlichen modal
<!-- Modal Script -->
<script type="text/ng-template" id="myModalContent.html">
<div class="modal-header">
<button type="button" class="close" datadismiss="
modal" aria-hidden="true">×</button>
<h3 class="modal-title">Hello from Modal!</h3>
</div>
<div class="modal-body">
Modal Content from: <b>{{ content }}</b>
</div>
<div class="modal-footer">
<button class="btn btn-danger" ngclick="
cancel()">Cancel</button>
</div>
</script>
</div>
Auch das Kreuz rechts oben modal klicken nicht die modale schließen. Irgendwelche Ideen? Danke :)
'ng-click =" $ ablehnen() "' ist alles was Sie brauchen – Phil
das funktioniert nicht, sagt der Fehler. $ Ablehnen() ist keine Funktion. Nur Abbrechen funktioniert für mich –
Tut mir leid, es funktioniert tatsächlich :)) Aber das Klicken auf das Kreuz in der oberen rechten Ecke immer noch nicht schließen das modale. –