Это работает:Простые угловые переключатели не работают ... кажутся сломанными?
<h4>Radio & Uncheckable Radio</h4>
<pre>{{radioModel || 'null'}}</pre>
<div class="btn-group">
<label class="btn btn-primary" ng-model="radioModel" btn-radio="'Left'">Left</label>
<label class="btn btn-primary" ng-model="radioModel" btn-radio="'Middle'">Middle</label>
<label class="btn btn-primary" ng-model="radioModel" btn-radio="'Right'">Right</label>
</div>
Это не работает
{{radioModel || 'null'}}
<div class="btn-group">
<label class="btn btn-primary" data-ng-repeat="store in global.user.store" ng-model="radioModel" btn-radio="{{store}}" uncheckable>{{store}}</label><br>
</div>
При выборе одной кнопки радио, остальные радиокнопки не отмены выбора. Вместо того, чтобы одновременно проверять одну радиокнопку, можно проверить все 3! И {{radioModel}} не будет отображать какое-либо значение. В первом примере {{radioModel}} будет отображать «Left», «Right» или «Middle» в зависимости от значения btn-radio.
Это как data-ng-repeat = "store in global.user.store" нарушает поведение кнопки!