在复选框中显示模型的反转状态

Show the inverse state of a model in a checkbox

本文关键字:状态 模型 复选框 显示      更新时间:2023-09-26

假设我有一个模型,例如:

required: bool

以及标记为 Optional [x] 的复选框。

required的模型值true时,应取消选中Optional,反之亦然。

有没有办法将required模型值绑定到复选框,但反转显示的值和单击复选框时将设置的值?

我知道我可以创建一个$watch并自己做这件事,但我想也许 Angular 为这类东西提供了一些便利。

这将适用于复选框输入:

<input type="checkbox" ng-model="optional" ng-change="required = !optional" ng-value="!required" />

您需要ng-value初始模型值。