2015-03-25 4 views
0

Я попытался следующий код на angularjs 1.3.0 (ajax.googleapis.com/ajax/libs/angularjs/1.3.0/angular.min.js):-Checkbox в angularjs 1.3

  <input type="checkbox" ng-model="chkboxmodel" ng-checked="true" ng-true-value="Blue" ng-false-value="Red"></input> {{chkboxmodel}} 

Однако , когда я нажимаю на флажок, {{chkboxmodel}} не возвращает ни синий, ни красный.

Однако, когда я меняю версию Angularjs на 1.2.0, я получаю красный или синий.

любая идея, что мне нужно делать?

+0

Вероятно, не делает другой, но входной тег не имеет закрывающего тега. Ingvi

ответ

1

Пожалуйста, смотрите демо ниже удалить ng-checked="true" из вашего входа

angular.module('app', []).controller('homeCtrl', function($scope) { 
 

 

 
    $scope.chkboxmodel = "Blue"; 
 

 
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<div ng-app="app"> 
 
    <div ng-controller="homeCtrl"> 
 
    <input type="checkbox" ng-model="chkboxmodel" ng-true-value="Blue" ng-false-value="Red" />{{chkboxmodel}} 
 
    </div> 
 
</div>

Смежные вопросы