我有一段代码,我正在检查值是否为null
或turnedoff
,然后将blank space
放在左侧的变量中。但由于某种原因,turnedoff
未被替换。我究竟做错了什么?三元运算符检查多个字符串
JS:
$scope.ModelAux ={
ssclientID: sessionStorage.clientId === ('null' || 'turnedoff') ? '' : sessionStorage.clientId
};
alert($scope.ModelAux.ssclientID);
CSHTML:
<input type="text" name="clientID" class="form-control input-md" ng-model="ModelAux.ssclientID" required/>
'“null''和'” turnedoff''不是布尔值,那么他们将被转换为布尔值通过'||'。 – 4castle