Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 使用在ng if条件内检查的ng值 不指定 是的 不_Angularjs - Fatal编程技术网

Angularjs 使用在ng if条件内检查的ng值 不指定 是的 不

Angularjs 使用在ng if条件内检查的ng值 不指定 是的 不,angularjs,Angularjs,现在我正在检查情况 <div class="radio"> <label><input type="radio" ng-model="tb3r4" value="0" ng-checked="true">Do not specify</label> </div> <div class="radio"> <label><input type="radio" ng-model="tb3r4" va

现在我正在检查情况

<div class="radio">
   <label><input  type="radio" ng-model="tb3r4" value="0" ng-checked="true">Do not specify</label>
</div>
 <div class="radio">
  <label><input type="radio" ng-model="tb3r4" value="1">Yes</label>
   </div>
 <div class="radio">
  <label><input type="radio" ng-model="tb3r4" value="2">No</label>
  </div>
</div>
未指定

但是此条件不起作用

而不是使用ng checked。将模型值初始化为0。这应该在您的控制器中完成

<span ng-if="tb3r4==0">None specified</span>
app.controller('MainCtrl',函数($scope){
$scope.tb3r4=0;
});
不指定

这是正确的,但我不想使用
ng init
——建议仅用于在
ng repeat
中别名变量。相反,应该在控制器中初始化变量。
app.controller('MainCtrl', function($scope) {
  $scope.tb3r4 = 0;
});

<div class="radio">
   <label><input  type="radio" ng-model="tb3r4" value="0">Do not specify</label>
</div>