Подтвердить что ты не робот

Невозможно установить флажок по умолчанию, если вы используете angularjs

Я хочу установить значение по умолчанию для флажка, то есть, пользователь должен увидеть, что этот флажок установлен при открытии страницы по какой-либо причине, когда он не работает при использовании угловых_

вот мой код

<html ng-app>

    <input type="radio" name="lookup"  ng-model="lookup" value="1" ng-checked="lookup==1" checked>Employee Lookup</input>
    <input type="radio" name="lookup"  ng-model="lookup" value="2" ng-checked="lookup==2">Company Lookup</input>
</html>
4b9b3361

Ответ 1

Поскольку вы используете ngModel и value, радио будет автоматически выбрано, если они совпадут. Вот HTML и JS:

<html ng-app ng-controller="testcontroller">
  <input type="radio" ng-model="lookup" value="1">Employee Lookup</input>
  <input type="radio" ng-model="lookup" value="2">Company Lookup</input>
</html>
function testcontroller($scope){
  $scope.lookup = 1;
}

И вот рабочая демонстрация jsFiddle: http://jsfiddle.net/BinaryMuse/ZQDts/3/ (Возможно, у вас были проблемы с вашим jsFiddle, потому что вы ошиблись ng-app.)