2017-08-03 1 views
0

Je suivais l'exemple de code selon ce lien:bouton Ajouter proche de l'interface utilisateur angulaire bootstrap modèle de fenêtre modale

http://angular-ui.github.io/bootstrap/versioned-docs/1.3.3/#/modal

L'échantillon plunker ici:

http://plnkr.co/edit/JMV4Hu2x9l9DA9gaGYaF?p=preview

J'ai essayé de définir un modèle personnalisé customModal.html en utilisant windowTemplateUrl pour ajouter un bouton de fermeture (en haut à droite) à la boîte modale, mais la boîte de dialogue modale ne s'affiche pas correctement et je ne vois que fond sombre et le modal est aimablement atténué. De plus, les boutons ne répondent pas. Appréciez si quelqu'un pourrait m'aider à définir un tel modèle personnalisé pour permettre l'utilisation du bouton de fermeture pour toutes les boîtes de dialogue modales similaires.


Mise à jour: Je veux expliquer pourquoi ce n'est pas un doublon possible de this question as suggested. L'autre question porte sur "Pourquoi nous obtenons une erreur lorsque nous ouvrons la boîte de dialogue lorsque nous spécifions uniquement le modèle". Dans cette question, le modèle ne s'affiche pas correctement même si j'ai suivi les instructions pour l'implémenter.

Tarek

+0

double possible de [UI angulaire Bootstrap modale - utiliser fenêtre modale personnalisé] (https://stackoverflow.com/questions/24696224/angular-ui -bootstrap-modal-use-custom-modal-window) – Brian

+1

Cochez [ce plunker] (http://plnkr.co/edit/k0JqL6LjZYpBwLxtp9ld?p=preview) sur. Est-ce ce que vous recherchez? – Nishant123

+0

Merci beaucoup .. semble beaucoup mieux, mais le bouton de fermeture ne fonctionne pas! Aussi pourriez-vous expliquer comment avez-vous trouvé comment réparer le modèle? Ce n'est pas mentionné dans la documentation! – tarekahf

Répondre

1

dans votre modèle de script ajouter

<div class="modal-header"> 
<button type="button" class="close" data-dismiss="dialog" data-ng- 
click="cancel($event)"> 
    <span aria-hidden="true">&times;</span> 
    <span class="sr-only">Close</span> 
</button> 
<h4>Title</h4> 
</div> 
+0

C'est la solution que j'utilise maintenant, mais je dois comprendre pourquoi la solution de modèle ne fonctionne pas? – tarekahf

+0

peut-être son un bogue pour la bibliothèque ui-bootstrap, le problème est sa fonction dans le windowTemplate, il ne se déclenche pas. –