Angulaire Modal - fermeture/rejetant modal

Je suis nouveau sur Angulaire et en essayant de mettre en œuvre un modal. Avoir un problème de fermeture/rejet de l'modal - lorsque je clique sur le bouton annuler, rien ne se passe.
Voici le code du contrôleur:

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');
        };
    })

et voici le template de vue de la réelle 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>

Même en cliquant sur la croix en haut à droite de modal ne pas fermer la modale. Des idées? Merci:)

ng-click="$dismiss()" est tout ce que vous devez
cela ne fonctionne pas, message d'erreur indique .$rejeter() n'est pas une fonction. Seulement annuler travaille pour moi
Désolé il fonctionne réellement::)) Mais en cliquant sur la croix en haut à droite toujours pas de fermer la modale.
Vous devez ajouter le même ng-click expression de la croix
oui, viens de réaliser que. Merci

OriginalL'auteur A Allen | 2016-05-18