2017-10-10 13 views
0

これは正常に動作しますが、var1を ""またはnullとして初期化することはできません。 "All"項目を選択したいのですが、ng-valueで "All"として登録されていないようです。値をクリックすると、動作するように見えます。AngularJS - 入力ラジオの既定値はnullまたは空白

angular.module('myApp', []); 
angular.module('myApp').controller('test_controller1', function($scope) { 
    $scope.colors = [ "red", "green", "blue" ]; 
    $scope.var1 = ""; 
}); 

...

<input type="radio" ng-model="var1" ng-value="" id="all"> <label for="all">All</label> 
<input type="radio" ng-model="var1" ng-value="'red'" id="red_id"> <label for="red_id">red</label> 
<input type="radio" ng-model="var1" ng-value="'green'" id="green_id"> <label for="green_id">green</label> 
<input type="radio" ng-model="var1" ng-value="'blue'" id="blue_id"> <label for="blue_id">blue</label> 

https://plnkr.co/edit/UyaKv2UFpWOyoMvpuDE9?p=preview

答えて

0

だけで実現NG-値= " ''" 私が好きなように動作します。気にしないで。

関連する問題