我有由ng-repeat生成的DIV,在它们内部我有内部DIVs.I想要在用户点击外部DIV时看到内部DIV。内部DIV只有在点击外部DIV时才可见。我用$ scope.bot变量实现了它,并且它不工作,因为当单击一个外部DIV时,其他外部DIV的所有内部DIV都变得可见(这是因为它们都依赖于$ scope.bot变量) 。AngularJS问题
我想再次单击外部div和内部DIV,如果它是可见的,那么它将消失。
<div>
<div>Course</div>
<div ng-repeat="course in courses" ng-click=" tog()">
{{course .name}}
<div ng-show="bot== true">
<div class="pull-right"><span>X</span></div>
<button class="btn btn-primary">Stop</button>
<button class="btn btn-danger">Start</button>
</div>
</div>
</div>
$scope.bot = false;
$scope.tog = function(){
if(!$scope.bot){
$scope.bot = true;
}
}
感谢您的帮助