【发布时间】:2012-08-09 20:07:58
【问题描述】:
我正在尝试创建一个自定义控制器,该控制器显示一堆绑定到如下数据集的类似对象:
[{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}}];
}]);
【问题讨论】:
标签: javascript jquery angularjs