【问题标题】:Make bootstrap collapsibles true/show when webapp starts当 webapp 启动时使 bootstrap collapsibles 为真/显示
【发布时间】:2018-05-29 07:06:55
【问题描述】:

我需要帮助才能在应用启动时打开我的可折叠内容。有人能帮助我吗?对不起我的英语不好。

//component.ts

isCollapsed: boolean = true;
<!--component.html-->

<div class="container" *ngFor="let List of List; let i = index">
  <a href="#List-{{ i }}" class="btn btn-info" data-toggle="collapse">{{List.prdName}}</a>
  <div id="List-{{ i }}" class="collapse">
    <ul style="list-style: none">
      <li> {{List.prdName}}</li>
      <li> {{List.prdCategory}}</li>
      <li> {{List.prdSup}}</li>
      <li> <img src="{{List.prdImage}}"></li>
    </ul>
  </div>
</div>

【问题讨论】:

    标签: html twitter-bootstrap angular collapse


    【解决方案1】:

    来自引导文档

    .collapse.show shows content

    所以你所要做的就是将元素绑定到适当的类,这样它就可以了

    <div class="container" *ngFor="let List of List; let i = index">
      <a href="#List-{{ i }}" class="btn btn-info" data-toggle="collapse">{{List.prdName}}</a>
      <div id="List-{{ i }}" class="collapse" [class.show]="isCollapsed"> <!-- if the expression will be true class "show" will be applied. -->
        <ul style="list-style: none">
          <li> {{List.prdName}}</li>
          <li> {{List.prdCategory}}</li>
          <li> {{List.prdSup}}</li>
          <li> <img src="{{List.prdImage}}"></li>
        </ul>
      </div>
    </div>
    

    【讨论】:

    • 谢谢,它有效。但是现在我点击时无法关闭它,你能帮忙吗?再次感谢:D
    • 您所要做的就是在要被点击的html元素上添加(click)="isCollapsed = !isCollapsed"
    猜你喜欢
    • 2018-01-18
    • 1970-01-01
    • 1970-01-01
    • 2015-05-16
    • 2014-09-11
    • 2011-04-12
    • 1970-01-01
    • 2010-09-21
    • 1970-01-01
    相关资源
    最近更新 更多