我已经创建了一个自定义的Angular手风琴菜单。我有基本操作菜单打开和关闭。当我点击切换菜单时,我遇到了一个问题,我希望在切换菜单上添加的类可以被删除。 Here's an example切换手风琴班使用角度js
以下是一段代码。
<div class="frq-accordion">
<div class="panel panel-default">
<!-- PANEL STARTS HERE-->
<div ng-click="frqToggle('hiddenToggleOne')" class="panel-heading">
<div class="panel-title">
<span>Some text goes here!</span>
</div>
</div>
<!-- PANEL HEADING ENDS HERE -->
<div id="collapseOne" ng-class="{isHidden: hiddenToggleOne}" class="panel-collapse">
<p>Hidden menu is open</p>
</div>
</div>
<!-- PANEL ENDS HERE -->
</div>
<!-- FRQ ACCORDION CONTAINER ENDS HERE -->
<div class="frq-accordion">
<div class="panel panel-default">
<!-- PANEL STARTS HERE-->
<div ng-click="frqToggle('hiddenToggleTwo')" class="panel-heading">
<div class="panel-title">
<span>Some text goes here!</span>
</div>
</div>
<!-- PANEL HEADING ENDS HERE -->
<div id="collapseTwo" ng-class="{isHidden: hiddenToggleTwo}" class="panel-collapse">
<p>Hidden menu is open</p>
</div>
</div>
<!-- PANEL ENDS HERE -->
</div>
<!-- FRQ ACCORDION CONTAINER ENDS HERE -->
<div class="frq-accordion">
<div class="panel panel-default">
<!-- PANEL STARTS HERE-->
<div ng-click="frqToggle('hiddenToggleThree')" class="panel-heading">
<div class="panel-title">
<span>Some text goes here!</span>
</div>
</div>
<!-- PANEL HEADING ENDS HERE -->
<div id="collapseThree" ng-class="{isHidden: hiddenToggleThree}" class="panel-collapse">
<p>Hidden menu is open</p>
</div>
</div>
<!-- PANEL ENDS HERE -->
</div>
ANGULAR
$scope.hiddenToggleOne = true;
$scope.hiddenToggleTwo = false;
$scope.hiddenToggleThree = false;
$scope.hiddenToggleFour = false;
$scope.hiddenToggleFive = false;
$scope.frqToggle = function(toggleElem) {
$scope[toggleElem] = !$scope[toggleElem];
}
小提琴不起作用。我不认为你已经为你的JS文件添加了外部资源 –