У меня есть раскрывающийся список в angular с материализацией, и он работает нормально, но если я добавлю, например, директиву * ngIf в триггер раскрывающегося списка ссылок, класс ul.dropdown-content
больше не отображается. Пожалуйста, помогите мне, что я должен сделать, чтобы открыть раскрывающийся список, когда я нажимаю на него. Благодарю вас!
<div class="container">
<div class="row">
<div class="col s4">
<a *ngIf="true" class="dropdown-trigger" data-target="drop">Language<i class="material-icons right ml-0">arrow_drop_down</i></a>
<!-- Dropdown Structure -->
<ul id="drop" class="dropdown-content">
<li><a href="#!">English</a></li>
<li><a href="#!">German</a></li>
<li><a href="#!">Spanish</a></li>
</ul>
</div>
</div>
</div>
*ngIf
всегда верно, вы делаете так, чтобы тег привязки всегда отображал true - person Rahul   schedule 05.11.2018show: boolean;
, а затем в вашем конструктореthis.show = false
. затем используйтеshow
в качестве условия. Я не понимаю, почему это не должно работать - person Roj   schedule 05.11.2018