我正在尝试创建一个自定义控制器,该控制器显示一堆绑定到数据集的类似对象,如下所示:
[{name: card1, values: {opt1: 9, opt2: 10}},{name: card1, values: {opt1: 9, opt2: 10}}]
我想显示每张卡片的名称和其中一个值(在屏幕上表示为每个卡片的正方形),根据用户是单击选项 1 还是选项 2 的按钮,只显示一个值。我被困在如何更改使用 ng-repeat 时显示的值。
html代码:
<div ng-controller="aggViewport" >
<div class="btn-group">
<button class="btn active">opt1</button>
<button class="btn">opt2</button>
</div>
<div id="container" iso-grid width="500px" height="500px">
<div ng-repeat="card in cards" class="item {{card.class}}">
<table width="100%">
<tr>
<td align="center">
<h4>{{card.name}}</h4>
</td>
</tr>
<tr>
<td align="center"><h2>{{card.opt1}}</h2></td>
</tr>
</table>
</div>
</div>
控制器:
module.controller('aggViewport',['$scope','$location',function($scope,$location){
$scope.cards = [{name: card1, values: {opt1: 9, opt2: 10}},{name: card1, values: {opt1: 9, opt2: 10}}];
}]);