【发布时间】:2017-01-05 10:52:55
【问题描述】:
我正在尝试制作ui bootstrap collapse。当我使用静态单或双折叠系统时,它工作正常,但对于我的设计,我使用ng-repeat 来创建折叠,所以我不知道如何使用多重折叠,
我找到了这段代码,但它只适用于静态代码,
var app = angular.module("MyApp", ['ui.bootstrap']);
app.controller('mainController', function ($scope) {
$scope.trafficCollapsed = false;
$scope.urlCollapsed = false;
$scope.toggleUrl = function () {
$scope.urlCollapsed = false;
$scope.trafficCollapsed = !$scope.trafficCollapsed
};
$scope.toggleTraffic = function () {
$scope.trafficCollapsed = false;
$scope.urlCollapsed = !$scope.urlCollapsed;
};
});
HTML
<tr>
<td>/<span class="pull-right" ng-click="toggleUrl()">▼</span></td>
<td>A beautiful title</td>
<td>A beautiful description</td>
<td>54,654<span class="pull-right" ng-click="toggleTraffic()">▼</span
</td>
</tr>
我希望这个设计是折叠的。
【问题讨论】:
标签: javascript jquery html angularjs angular-ui-bootstrap