我不知道你怎么能实现一个有条件的情况,能够打开一个崩溃。说,我得到了一些价值,如果国家是 CZ,我想打开崩溃 1,否则如果国家是美国,它应该打开崩溃 2。
<div ng-controller="CollapseDemoCtrl">
<button class="btn" id="btn" ng-click="isCollapsed = !isCollapsed">CZ</button>
<hr>
<div collapse="isCollapsed">
<div>CZ</div>
</div>
</div>
<div ng-controller="CollapseDemoCtrl">
<button class="btn" id="btn" ng-click="isCollapsed = !isCollapsed">USA</button>
<hr>
<div collapse="isCollapsed">
<div> USA</div>
</div>
</div>
这是控制器
var app = angular.module('app', ['ui.bootstrap']);
app.controller('CollapseDemoCtrl', function($scope) {
$scope.isCollapsed = true;
//not working code from here
$scope.values = $document.getElementbyId('btn').innerHTML;
if($scope.values==1)
$scope.isCollaspe=false;
});
我真的很好奇正确的方法是什么。因为我的代码目前没有执行正确的操作。有什么建议么?
plunker:http ://plnkr.co/edit/5l0lEC8oeTLy0ZL8XKO4?p=preview