0

代码在这里

        <tabset justified="true">

            <tab heading="tab1"  select="switchTier1Tab('qe')">
                    tab1content
            </tab>

            <tab  heading="tab2" select="switchTab('default')">
                <ui-select multiple ng-model="multipleResult.selectedRecordsWithGroupBy" theme="select2"  on-select="modelselected($item, $model)" style="width: 100%" >
                    <ui-select-match placeholder="search records here...">{{$item.name}}</ui-select-match>
                    <ui-select-choices  group-by="'group'" repeat="record in records | propsFilter: {name: $select.search}">
                        <span ng-bind-html="record.name | highlight: $select.search"></span>
                    </ui-select-choices>
                </ui-select>
            </tab>
            <tab heading="xx">
                tabcontent3
            </tab>
        </tabset>

当我将 ui-select 放在第一个选项卡中时,它可以工作,但是当我将它放在第二个选项卡中时。ui-select 不起作用,我看不到数据。有人可以帮忙解释一下吗?

4

1 回答 1

0

你能检查一下宽度是否设置为0px,这就是你无法获取ui-select的输入类型文本的原因。ui-select 的问题是文本框的宽度是从容器中计算出来的。So when the select box is in the 2nd tab the width of the input type is set as 0px.

让我知道这是否对您有帮助

于 2014-11-17T12:36:29.377 回答