2017-08-08 5 views
0

の内側のdiv内checkboxを、私はリストを生成するためにngのリピートとともにbootstrapドロップダウンを使用していますが、私はチェックまたはチェックを外しにできてるときと/チェックを外してチェックボックスをチェックすることができません。データトグル= 'ドロップダウン'ブートストラップドロップダウン

data-toggle = 'dropdown'を削除すると、チェックボックスが機能します。

<div class="dropdown" ng-repeat="item in someArray"> 
    <div class="dropdown-toggle main-title" data-toggle="dropdown"> 
    <input type="checkbox"/> 
    {{item}} 
    <span class="caret"></span> 
</div> 
+0

作業コード例を投稿してください... –

+0

は、[UIブートストラップ](https://angular-ui.github.io/bootstrap/)を使用していますか? – JeanJacques

+0

これはうまくいくようですが、[このplunker](https://plnkr.co/edit/PutJyIPnYDix06OilEyh?p=preview)を見てください。 – JeanJacques

答えて

1

データトグルは、クリックをキャプチャして、チェックボックスへの伝播を停止しています。

入力をdata-toggleを使用してdivに移動すると正常に動作します。

<div class="dropdown" ng-repeat="item in someArray"> 
    <input type="checkbox"/> 
    <div class="dropdown-toggle main-title" data-toggle="dropdown"> 
     item: {{item}} 
     <span class="caret"></span> 
    </div> 
</div> 
関連する問題