Winkel-Modal - schließen/verwerfen modal

Ich bin neu zu Eckig und zu versuchen, eine modale. Probleme schließen/schließen des modal - wenn ich auf die Schaltfläche Abbrechen klicken, passiert nichts.
Hier ist der controller-code:

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 angesichts der 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">&times;</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>

Sogar Klick auf das Kreuz rechts oben von modal nicht in der Nähe der modal. Irgendwelche Ideen? Danke:)

ng-click="$dismiss()" ist alles, was Sie brauchen
das funktioniert nicht, Fehlermeldung sagt .$schließen() ist keine Funktion. Nur Abbrechen ist für mich arbeiten
Sorry, dass es tatsächlich funktioniert::)) Aber Klick auf das Kreuz oben rechts in der Ecke noch nicht das schließen des modalen.
Sie müssten die gleichen ng-click Ausdruck für das Kreuz
ja, nur realisiert dass. Dank

InformationsquelleAutor A Allen | 2016-05-18

Schreibe einen Kommentar