我有由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;
}
}
感謝您的幫助