Angular JS 1.3 uygulamasına sahibim. bir ayrıntı görünümü açarak etkin kılmakAçısal js, Bootstrap "dropdown-toggle" olayından yayılımı durdurur
<tr ng-repeat-start="user in users.users" ng-click="showDetails = !showDetails">
<!-- main row, with the menu td shown below -->
<tr class="row-details" ng-show="showDetails" ng-class="{ 'active': showDetails }">
<td>this is the row that hows details</td>
</tr>
<tr ng-repeat-end></tr>
: İçinde
Bir ng-tıklama ile bir tablo satırı repeater var. İyi çalışıyor. satır geçiş, satırda ng tıklama yerine bu menü düğmesine tıklayın çalışırken,
<td>
<div class="btn-group">
<div ng-switch on="user.status">
<button class="btn btn-link btn-gear dropdown-toggle" type="button" data-toggle="dropdown"><i class="fa fa-cog"></i></button>
<ul class="dropdown-menu dropdown-menu-right" role="menu" ng-switch-when="Inactive">
<li><a href="" ng-click="users.modals.deleteUser()">Delete</a></li>
</ul>
<ul class="dropdown-menu dropdown-menu-right" role="menu" ng-switch-when="Invited">
<li><a href="" ng-click="users.toast.resendInvite()">Resend invitation</a></li>
<li><a href="" ng-click="users.modals.deleteUser()">Delete</a></li>
</ul>
<ul class="dropdown-menu dropdown-menu-right" role="menu" ng-switch-default>
<li><a href="" ng-click="users.toast.sentPassword()">Reset password</a></li>
<li><a href="" ng-click="users.modals.deleteUser()">Delete</a></li>
</ul>
</div>
</div>
</td>
Sorun tetikler: Ama şimdi td
s, bir Bootstrap düğme menü her birinde başka bir öğe eklemek gerekir devlet ama asla menüyü açmıyor. Bunu nasıl önleyebilirim?
Her menüde menü düğmeleri var mı? – dfsq
evet. Tablo sırasının ayrıntılarını açabilmenin yanı sıra, bazı eylemleri doğrudan gerçekleştirmek için "hızlı menü" olması gerektiğine karar verildi. – Steve
Td elemanları ve açılır menü için daha fazla kod sağlayabilir misiniz? – dfsq