簡體   English   中英

打字稿 - 擴展和折疊bootstrap手風琴

[英]Typescript - Expanding and Collapsing a bootstrap accordion

使用typescript如何擴展和折疊bootstrap面板嘗試下面的代碼,但沒有成功。 我想打開打字稿。

代碼1

<div class="panel panel-white">
    <div class="panel-heading removeColor" id="passins_heading">
            <h6 class="panel-title">
                <button class="collapsed" id="openPassion" data-toggle="collapse" data-target="#Passions" >Click Here</button>
            </h6>           
    </div>

    <div id="Passions" class="panel-collapse collapse">
        <div class="panel-body">                

                    Content -1              
        </div>
    </div>
</div>

索2

<div class="panel panel-white">
        <div class="panel-heading removeColor" id="passins_heading">
                <h6 class="panel-title">
                    <a class="collapsed" data-toggle="collapse" href="#Passions"> Click Here </a>
                </h6>           
        </div>

        <div id="Passions" class="panel-collapse collapse">
            <div class="panel-body">
                <div class="col-md-12">
                    <div class="form-group">

                        Content -1                                              

                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

jQuery的:

import * as JQuery from 'jquery';


setTimeout(() => {
                JQuery( '#openPassion' ).toggle();
            }, 5000 );

如何擴展和折疊組件?

一個可能的解決方案可能是這樣的:

首先,在按鈕上創建一個引用: <button #myButton ...

然后在您的代碼中,您可以使用ViewChild裝飾器來查找它:

  @ViewChild('myButton')
  private myButtonRef: ElementRef;

然后,您可以在控件類中“單擊”它:

setTimeout(() => {
            this.myButtonRef.nativeElement.click();
        }, 1000 );  }

在這里工作的plunker

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM