Angularjs: радио-кнопка проверена
Я пытаюсь создать конфигуратор цвета в AngularJS с помощью переключателей, и все, кажется, работает, привязки данных и т. Д ... ноЯ не могу установить переключатель цвета по умолчанию отмечен, Как я вижу в документации, если ng-модель совпадает со значением радио, входные данные должны быть автоматически проверены, но я не знаю, работает ли это только для строк, а не для объектов.
Это HTML:
<div ng-app ng-controller="ThingControl">
<ul >
<li ng-repeat="color in colors">
<input type="radio" ng-model="thing.color" value="{{color}}" />{{ color.name }}
</li>
</ul>
Preview: {{ thing }}
</div>
И это JS:
function ThingControl($scope){
$scope.colors = [
{ name: "White", hex: "#ffffff"},
{ name: "Black", hex: "#000000"}
]
$scope.thing = {
color: $scope.colors[1]
}
}
Вы можете увидеть предыдущий пример в этой скрипке:http://jsfiddle.net/xWWwT/1/
Большое спасибо заранее!