4
我有以下标记所涉及的angularjs复选框:复选框NG-假值作为空
<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
感谢,它的工作 –
@Romoku,考虑张贴您的评论作为答案,因为OP说这是他的问题的解决方案。 – Peter