我正在使用AngularJS和Twitter Bootstrap,我想让两个单选按钮看起来像普通的Bootstrap按钮。我在jsFiddle上找到了这个例子,将其应用到我的情况后,一切看起来都很好,但是它没有正常工作。
我想将单选按钮绑定到Angular中的一个模型。以下是我的代码:
我想将单选按钮绑定到Angular中的一个模型。以下是我的代码:
<div class="btn-group btn-group-lg btn-group-justified" data-toggle="buttons">
<label class="btn btn-default">
<input type="radio" name="isMad" ng-model="isMad" ng-value="false" /> No
</label>
<label class="btn btn-default">
<input type="radio" name="isMad" ng-model="isMad" ng-value="true" /> Yes
</label>
</div>
<h1>
I am mad: {{ isMad }}
</h1>
点击“否”(单选)按钮的结果如下图所示:
所以,该模型根本没有被绑定。如果我从按钮组中删除data-toggle属性,则一切正常工作,但是单选按钮仅像这张图片中显示在Bootstrap按钮的顶部:
为了使Bootstrap按钮看起来像第一张图片,并且正确地与AngularJS模型绑定,我应该怎么做?