在ngmodel angular期间检查可为空的值

时间:2019-01-24 15:59:37

标签: javascript html angularjs nullable

我有2个复选框-是&否,并且我有一个模型属性-IsChecked来处理它,它是可为空的C#。当我尝试绑定此属性并使用! ngmodel期间的运算符失败,并引发异常。我想在IsChecked为true时标记为Yes,在IsChecked为false时标记为No。我之所以拥有可为空的属性,是因为它是可选的,并且用户可以选择是否选中该复选框,或者保持原样。我已经看到了一些与此相关的讨论以及elvis运算符的用法,但找不到解决方案。

仅供参考,我正在使用AnuglarJS 1.4

请让我知道,除了通过使用ID进行设置来使用旧的JS样式之外,我们如何处理角度绑定。

示例代码-

input type="checkbox" id="chkIsYes" ng-model="vm.IsChecked"
input type="checkbox" id="chkIsNo" ng-model="!vm.IsChecked"

当我使用!vm.IsChecked时抛出错误

0 个答案:

没有答案