【问题标题】:Change checkbox value for checked and unchecked in AngularJS在AngularJS中更改选中和未选中的复选框值
【发布时间】:2017-10-18 08:44:16
【问题描述】:

我有一个复选框,如果复选框被选中,我想更改值。

目前,如果选中,我的复选框模型值等于“真”,如果未选中,则等于“假”。

我的复选框

<input type="checkbox" ng-model="toStringObj" />

我尝试了什么

<input type="checkbox" ng-true-value="anyModel" ng-false-value="''" ng-model="toStringObj" />

如果我在 ng-true-value 指令中放入一个字符串,我可以工作,但不是模型,我需要从我的范围传递一个模型

【问题讨论】:

    标签: javascript angularjs checkbox


    【解决方案1】:

    很遗憾,ngTrueValuengFalseValue 只接受常量表达式,因此无法从控制器范围内的值动态设置它们。

    与 ngModel 结合使用的某些属性(例如 ngTrueValue 或 ngFalseValue)将只接受常量表达式。

    https://docs.angularjs.org/error/ngModel/constexpr

    【讨论】:

      猜你喜欢
      • 2021-05-29
      • 2017-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多