简体   繁体   English

在按钮单击 angular2 上应用样式

[英]apply style on button click angular2

I have HTML as follows,我有如下 HTML,

    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" (click) aria-haspopup="true" aria-expanded="false"><span class="flag">
    </span>Spain <span class="caret"></span></button>
    <ul  class="dropdown-menu dropdown-menu-right">

On click of the above button i want to apply the following style,单击上面的按钮,我想应用以下样式,

.dropdown-menu
{
display :block;
}

basically put an ng class and set variable value on the button click.基本上在按钮单击上放置一个 ng 类并设置变量值。

<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" (click)="toggle = !toggle" aria-haspopup="true" aria-expanded="false">
    <span class="flag"></span> Spain <span class="caret"></span>
</button>
      <ul  class="dropdown-menu dropdown-menu-right" [ngClass]="{'blockStyle': toggle == true>

.blockStyle{
display :block;
  }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM