これは機能します:
<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>
1 つのラジオ ボタンを選択すると、他のラジオ ボタンは選択解除されません。一度に 1 つのラジオ ボタンをオンにする代わりに、3 つすべてをオンにすることができます。{{radioModel}} は値を表示しません。最初の例では、{{radioModel}} は、btn-radio の値に応じて「Left」、「Right」、または「Middle」を表示します。
data-ng-repeat="store in global.user.store" がボタンの動作を壊すようなものです!