【问题标题】:checkbox ng-false-value as null复选框 ng-false-value 为 null
【发布时间】: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


【解决方案1】:

ng-false-value="{{ null }}" 不工作吗?如果没有,那么您可能需要在表单提交中过滤数组中的空值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-05
    • 2016-06-24
    • 2015-07-26
    相关资源
    最近更新 更多