2017-08-03 3 views
0

Ich bin nach dem Beispielcode gemäß diesem Link:hinzufügen Schließen-Schaltfläche zu Angular UI Bootstrap-modalen Fenster Vorlage

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

Die Plunker Probe hier:

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

Ich habe versucht, Definieren Sie eine benutzerdefinierte Vorlage customModal.html mit windowTemplateUrl, um eine Schließen-Schaltfläche (oben rechts) zu der modalen Box hinzuzufügen, aber der modale Dialog wird nicht ordnungsgemäß angezeigt und ich sehe nur dunklen Hintergrund und das Modal ist freundlich gedimmt. Außerdem reagieren die Tasten nicht.

Schätzen Sie, wenn jemand mir helfen könnte, solche benutzerdefinierte Vorlage zu definieren, um die Verwendung der Schließen-Schaltfläche für alle ähnlichen modalen Dialogfelder zu ermöglichen.


Update: ich erklären möchte, warum dies nicht möglich Duplikat this question as suggested ist. Die andere Frage beschäftigt sich mit "Warum erhalten wir Fehler, wenn wir den Dialog öffnen, wenn wir nur die Vorlage angeben". In dieser Frage zeige ich die Vorlage nicht korrekt an, obwohl ich die Anweisung befolgte, um sie zu implementieren.

Tarek

+0

Mögliches Duplikat [Angular UI Bootstrap modal - verwenden, um benutzerdefinierten modale Fenster] hinzufügen (https://stackoverflow.com/questions/24696224/angular-ui -bootstrap-modal-use-custom-modal-window) – Brian

+1

Überprüfen Sie [diesen Plunker] (http://plnkr.co/edit/k0JqL6LjZYpBwLxtp9ld?p=preview) aus. Suchst du danach? – Nishant123

+0

Vielen Dank .. sieht viel besser aus, aber die Schließen-Taste funktioniert nicht! Könntest du auch erklären, wie du herausgefunden hast, wie man die Vorlage repariert? Es ist nicht in der Dokumentation erwähnt! – tarekahf

Antwort

1

in Ihrer Skriptvorlage

<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

Dies ist die Lösung, die ich jetzt verwende, aber ich muss verstehen, warum die Vorlagenlösung nicht funktioniert? – tarekahf

+0

vielleicht ist es ein Bug für UI-Bootstrap-Bibliothek, das Problem, es ist die Funktion in der WindowTemplate schließen, es feuert nicht. –

Verwandte Themen