【问题标题】:Radio button don't work with UiBootstrap单选按钮不适用于 UiBootstrap
【发布时间】:2015-03-27 11:06:51
【问题描述】:

这次我需要这个例子的帮助:

DEMO

您可以看到示例 1 上的 css 运行良好。当您单击按钮时,按钮的状态会发生变化(按下)

在示例 2 上我不能这样做。 在我的应用上,我需要“单选按钮”出现在垂直线上(我明白了

但是当我按下按钮时,当我点击退出时,我会回到第一个状态(不要按下)

<h4>Exmaple 2</h4>
<div class="btn-group" data-toggle="buttons-radio">

    <div class="row" ng-repeat="company in vm_login.decimals">

        <button type="button" class="btn btn-primary" ng-model="radioModel.id" btn-radio="company.id">
            {{company.desc}}
        </button>

    </div>
</div>

谁能帮帮我?

【问题讨论】:

    标签: javascript html angularjs twitter-bootstrap angular-ui-bootstrap


    【解决方案1】:

    我有一个最终版本,这就是我所需要的

    DEMO

    谢谢大家

    <div class="btn-group-vertical" >
        <button ng-repeat="value in vm_login.options"
                class="btn btn-primary"
                type="button"
                ng-model="vm_login.model"
                btn-radio="value.id">
            {{value.desc}}
        </button>
    </div>
    <p>texto aqui: {{vm_login.model}}</p>
    

    【讨论】:

      【解决方案2】:

      这对我有用,在一行中尝试这种方法而不使用按钮:

      <div class="btn-group">
              <label class="btn btn-primary"  ng-repeat="company in vm_login.decimals" ng-model="radioModel"  ng-model="radioModel.id" btn-radio="company.id">{{company.desc}}</label>
          </div>
      

      【讨论】:

        【解决方案3】:

        btn-group 分类元素期望它的子元素是按钮(btn 分类元素)。不是div 元素。取出div 并将ng-repeat 移动到实际按钮。现在,如果您希望按钮垂直对齐,您需要使用btn-group-vertical 而不是btn-group,如bootstrap documentation 中所述。这是更新代码:

        <div class="btn-group-vertical" data-toggle="buttons-radio">
            <button ng-repeat="company in vm_login.decimals" type="button" class="btn btn-primary" ng-model="radioModel.id" btn-radio="company.id">
                {{company.desc}}
            </button>
        </div>
        

        更新的 Plunker:http://plnkr.co/edit/kVFqNAXisMgkMVqy0WAF?p=preview

        【讨论】:

        • 但我需要它看起来是垂直的,因为这个原因我放入了一个 div,你能告诉我如何垂直查看所有按钮吗?
        • 在您的示例中,我可以看到,当您单击按钮时,它会起作用,状态会发生变化(按下),但是当您单击退出时,按下的最后一个按钮必须继续预置... . 但在你的例子中它不会发生
        • Perfect ... iH8 另一个认为是我在我的最后一条评论中说:“当您单击(视图的任何其他部分)时,最后一个按钮单击必须继续按下,但它没有” t发生)在你的例子中
        猜你喜欢
        • 1970-01-01
        • 2018-05-17
        • 2011-06-15
        • 1970-01-01
        • 1970-01-01
        • 2020-06-29
        • 2017-12-18
        • 2016-07-09
        • 2013-10-09
        相关资源
        最近更新 更多