2
私はAngular UIをブートストラップとともに使用していますが、私はuib-dropdownを使用しています。自動クローズを外側のクリックに設定しましたが、クローズするボタンをドロップダウンに作成したいと思います。私は要素の1つにuib-dropdown-toggle
を追加しようとしましたが、それは完全にドロップダウンしました(それはまったく開きません)。ドロップダウンメニューを閉じる要素を作成するにはどうすればよいですか? 関連するコード:角度:クリック時にUIブートストラップのドロップダウンを閉じる要素を作る方法
<div class="dropdown-menu" uib-dropdown-menu role="menu" aria-labelledby="btn-append-to-to-body">
<ul class="list-unstyled">
<!-- This is the button I want to close the dropdown -->
<li><button type="button" class="btn btn-default">X</button></li>
<li>...</li>
<li>...</li>
</ul>
</div>
これは動作しませんでした。ディレクティブ自体の範囲内で 'is-open'ではなく、ビューが使用しているコントローラではありませんか?それがなぜ機能しないのでしょうか? – jmona789
Nevermind、うまくいきましたhtmlを追加して忘れてしまったので、 'is-open =" dropdownIsOpen "'を 'uib-dropdown-menu' divではなくドロップダウンを開くボタンに追加する必要がありました。 – jmona789