在Angular还是Angularjs的时候,checkbox支持ng-true-value和ng-false-value
但是在Angular2以后,ng-true-value和ng-false-value是取消了还是换成别的写法了
下面是代码和实际运行结果
testavc: {{testavc}}
<input type='checkbox' [(ngModel)]="testavc" ng-true-value="'Y'" ng-false-value="'N'" >
可以看出,当选中时并没有如预期的显示'Y',而是显示了boolean型的值
[2019/11/29]
自己补足一下。
查了一下angular的文档
angular2以后,这个属性被取消。
加了
在change时自己加了判断