Nie chcę używać angular2-bootstrap lub ng2-bs3-modal jak sugeruje pytania/odpowiedzi Angular 2 Bootstrap Modal i Angular 2.0 and Modal Dialogkątowa 2 - Open/Close domyślny bootstrap modalne
teraz. Wiem, co otwiera i zamyka mod bootstrap.
- Wyświetlacz przełączany jest między
display: none;
idisplay: block;
- atrybut przełącza na
div
międzyaria-hidden="true"
iaria-hidden="false
Więc, oczywiście myślałem, że jeśli związany z aria-hidden
atrybutów jak tak [aria-hidden]="true"
, że mogę nim manipulować. Niestety, nie mogę powiązać z aria-hidden
, ponieważ nie jest to znana właściwość div
. (Uwaga, attr.aria-hidden
nie istnieje)
wiem, że jest to możliwe z JQuery z $('#myModal').modal()
jak pokazano w tym pytaniu How to open a Bootstrap modal window using jQuery?
Więc moje pytanie brzmi, czy istnieje funkcjonalność maszynopis, który robi to samo, co modal()
z JQuery, czy istnieje sposób na powiązanie funkcji/zmiennej z aria-hidden
?
mojego obecnego html
:
<div id="createAccountModal" class="modal fade customForm" role="dialog" [aria-hidden]="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4>Create account</h4>
</div>
<div class="modal-body">
<p>Lorem ipsum</P>
</div>
<div class="modal-footer align-left">
My custom footer
</div>
</div>
</div>
</div
czy próbowałeś tego: aria-hidden = "{{twojazmienna}}" – Milad
@ xe4me nie, rzuca tym samym "Nie można powiązać z" ukrytą arią ", ponieważ nie jest to znana własność "div". Znalazłem odpowiedź – Ivaro18