在复选框中显示模型的反转状态
Show the inverse state of a model in a checkbox
假设我有一个模型,例如:
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
初始模型值。
相关文章:
- 即使我单击“确定”,模型弹出窗口扩展器仍保持打开状态
- backbone.js和模型中没有的状态
- 对“类型”和“状态”字段的更新会中断WSAPI中的模型检索
- 如何将值与$scope绑定,以从定义状态ui路由器的控制器中使用ng模型进行查看
- 正在加载ui路由器状态下的共享模型
- 选择输入更改不会影响模型状态
- 根据杜兰达尔中客户端视图模型的状态在页面视图模型中设置属性
- 如何基于Rx.ReplaySubject模型在React中设置初始状态
- 在ui路由器中的状态之间共享ng模型数据
- 以程序方式设置时,未在视图模型中填充选中状态
- UI状态是否应存储在模型或控制器中
- 模型弹出状态
- Angularjs:当模型改变时,单选按钮检查状态绑定模型值失败
- 骨干模型恢复到原始状态
- 在Angular.js中,模型状态应该存储在哪里?
- 在$scope模型的一个数组下,ng-repeat: collect状态创建的按钮列表
- 将客户端验证失败添加到ASP.. NET MVC模型状态
- AngularJS.中分离模型和视图状态
- 在复选框中显示模型的反转状态
- 模型视图控制器 - JavaScript 状态到函数序列处理(MVC,依赖函数)