AngularJS - Fermeture De Fenêtre Modale
Mon comprend:
bootstrap.css [ getbootstrap.com/2.3.2 ]
angular/ui-bootstrap-tpls-0.10.0.min.js from: [ angular-ui.github.io/bootstrap ]
Je suis en utilisant AngularJS et Twitter Bootstrap.
De AngularJS j'ai ouvert la fenêtre modale comme suit:
var modalInstance = $modal.open({
templateUrl: 'resources/html/mymodal.html',
controller: 'mymodalController',
scope: $scope
});
Mon Modale du Modèle est:
<div class="modal">
<
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
.....
</div>
Question:
La proximité bouton [x] n'est pas de travail
Quand je clique dessus, le modal ne va pas loin. Mais quand j'appuie sur Esc - modale s'évanouit.
Ressemble tellement ... data-dismiss="modal" ne fonctionne pas. Des idées?
- Je suis en supposant que vous utilisez angulaire de l'interface utilisateur l'INTERFACE utilisateur de Bootstrap pour ouvrir le modal
- JeremyWeir: note de Pls...j'ai ajouté le comprend(css/js) à la Question.
- Dois-je mal combinaison de comprend? Je suis un peu perdu entre twitter bootstrap (css/js) et angulaire bootstrap (css/js).
- vous devez ajouter
ng-click
à votreX
bouton.uneng-click
appeler une fonction de clôture de modal. - Je voudrais encourager la mise à niveau vers Bootstrap v3 si possible.
Vous devez vous connecter pour publier un commentaire.
la
data-dismiss
attribut est utilisé par le bootstrap, javascript (comme je vois que tu as le code source html de, http://getbootstrap.com/javascript/#modals )UI Bootstrap ne sera pas contraignant pour que le bouton fermer parce qu'il n'est pas à la recherche de cet attribut, vous devez ajouter une ng-cliquez sur et fermer la modale comme dans les exemples
http://angular-ui.github.io/bootstrap/#/modal
dans le contrôleur:
Modale du modèle...
Angulaire, il y a un
close
méthode de$modalInstance
pour fermer une ouverture de fenêtre modale .Contrôleur :
Je l'ai fait de cette façon en utilisant jQuery Angulaire: