【发布时间】:2015-05-12 01:55:29
【问题描述】:
我有以下 html:
<tbody ng-repeat="notification in notifications">
<tr>
<td rowspan="{{notification.specs.length+1}}">{{notification.notification_id}}</td>
</tr>
<tr ng-repeat="position in notification.specs">
<td>{{position.lot}}</td>
<td>{{position.id}}</td>
<td>{{position.kind}}</td>
<td>{{position.name}}</td>
<td>{{position.release_form}}</td>
<td>{{position.mnn}}</td>
<td>{{position.tn}}</td>
<td>{{position.metric}}</td>
<td>{{position.price}}</td>
<td>{{position.count}}</td>
<td>{{position.full_character}}</td>
<td>{{position.package_count}}</td>
<td>{{position.who_checked}}</td>
<td><input type="checkbox" ng-init="position.is_checked = false" ng-model="position.is_checked"></td>
<td style="text-align:center" ><i class="icon-folder-open"></i></td>
</tr>
</tbody>
我需要检查表格中是否至少有一个复选框被选中。如果它被选中,我必须显示一个特殊的块。如果没有选中任何复选框,我必须隐藏该块。
更新
当我从服务器获取数据时,模型中没有 is_checked 这样的字段。
有什么方法可以手动将字段添加到模型中?
【问题讨论】:
标签: javascript angularjs