【发布时间】:2014-05-23 05:11:08
【问题描述】:
我有一个带有以下标记的 angularjs 复选框:
<div class="ml20" ng-repeat="rate in auraInfo.rates">
<label class="aura-checkbox">
<input type="checkbox"
ng-model="model.checkedRates[$index]"
ng-true-value="{{ rate.id }}"
ng-false-value="????" />
</label>
</div>
checkedRates 是一个在用户选中复选框时填充标识符的数组。还有一个将这些标识符发送到服务器的按钮。如果用户选中和取消选中相同的复选框会向服务器发送“false”值。
未选中复选框时,如何设置空值(或从数组中完全删除项目)?
提前致谢:)
【问题讨论】:
-
ng-false-value="{{ null }}"不起作用吗?如果没有,那么您可能需要在表单提交中过滤数组中的空值。 -
@Romoku,考虑发布您的评论作为答案,因为 OP 说这是他问题的解决方案。
标签: javascript angularjs checkbox