Я не хочу использовать angular2 -bootstrap или ng2-bs3-modal, как предложено в вопросах/ответах Angular 2 Bootstrap Modal и Angular 2.0 и Modal Диалог
Теперь. Я знаю, что открывает и закрывает загрузочный модальный.
- Дисплей переключается между
display: none;
иdisplay: block;
- Атрибут переключается на
div
междуaria-hidden="true"
иaria-hidden="false
Итак, я, естественно, думал, что если я привяжу к атрибуту aria-hidden
, например, [aria-hidden]="true"
, я мог бы манипулировать им. К сожалению, я не могу привязываться к aria-hidden
, так как это не известное свойство div
. (примечание, attr.aria-hidden
не существует)
Я знаю, что это возможно с помощью JQuery с $('#myModal').modal()
, как показано в этом вопросе Как открыть модальное окно Bootstrap с помощью jQuery?
Итак, мой вопрос: есть ли TypeScript функциональность, которая делает то же самое, что и modal()
из JQuery, или есть способ привязать функцию/переменную к aria-hidden
?
Мой текущий 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