Angular的ng-true-value

在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'" >

https://img.mukewang.com/5c8bc6a10001078e01050034.jpg

可以看出,当选中时并没有如预期的显示'Y',而是显示了boolean型的值


慕森卡
浏览 911回答 1
1回答

波斯汪

ng-true-value不是指令ngModel的属性,应该是取消了。你可以把ngModel绑定在一个component的getter/setter上,让getter/setter把boolean 转换为你需要的字符串。
打开App,查看更多内容
随时随地看视频慕课网APP