【发布时间】:2015-12-09 20:13:34
【问题描述】:
我在 Angular js 中使用引导手风琴。面板正在打开如果我直接单击标题但我需要为每个标题添加加号/减号。请帮助我实现功能,例如如果我单击加号图标,面板应该打开,如果我单击减号,面板应该关闭。提前致谢。
抱歉,由于数据来自本地数据库,我无法添加 fiddle 或 plunker。
<uib-accordion close-others="oneAtATime" class="accordion-data">
<uib-accordion-group heading="title from database" ng-repeat="values are coming from database">
<div class="row">
<div class="col-md-12">
<div class="row row-head">
<div class="col-md-6 col-xs-6">
</div>
</div>
<div class="row item-head accordion-content" ng-repeat="values are coming from database">
<div class="col-md-4 col-xs-4"><input type="checkbox" ng-model="check" >data from database
</div>
<div class="col-md-8 col-xs-8 service-data">
<div class="row">
<div class="col-md-2 col-xs-2"></div>
<div class="col-md-2 col-xs-2">
<input type="number" class="form-data" ng-disabled="!check">
</div>
<div class="col-md-2 col-xs-2">
<input type="number" name="times" class="form-data" ng-disabled="!check">
</div>
<div class="col-md-2 col-xs-2">
<input type="text" class="form-data" ng-disabled="!check" ng-readonly="true" >
</div>
<div class="col-md-2 col-xs-2">
<input type="text" class="form-data" ng-disabled="!check" ng-readonly="true" >
</div>
<div class="col-md-2 col-xs-2">
<input type="text" class="form-data" ng-disabled="!check" ng-readonly="true" >
</div>
</div>
</div>
</div>
</div>
</div>
</uib-accordion-group>
</uib-accordion>
【问题讨论】:
-
对于 Plunkr / JSFiddle,在 AngularJS 中使用 JavaScript 对象文字模拟数据真的很容易。就
$scope.myData = { /*data*/ }
标签: angularjs twitter-bootstrap twitter-bootstrap-3