Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度引导滚动标签问题_Angularjs_Scroll_Angular Ui Tabset - Fatal编程技术网

Angularjs 角度引导滚动标签问题

Angularjs 角度引导滚动标签问题,angularjs,scroll,angular-ui-tabset,Angularjs,Scroll,Angular Ui Tabset,bootstrap滚动选项卡,实现带角度引导元素的可滚动选项卡 这是我的密码 <div class="abc"> <div class="panel panel-default abcd" > <div scrolling-tabs-wrapper> <tabset> <tab class="ver

bootstrap滚动选项卡,实现带角度引导元素的可滚动选项卡

这是我的密码

 <div class="abc">
            <div class="panel panel-default abcd" >
                <div scrolling-tabs-wrapper>
                    <tabset>
                        <tab class="verticalText" heading="{{evi.evidenceIdentifier}}" ng-repeat="evi in examinationCtrl.getEvidences(examinationCtrl.currentDocument)"
                             select="examinationCtrl.selectEvidence(evi.sss)">
                            <div class="embed-responsive-pdf embed-responsive" ng-style="style()">
                                <div embed-src="{{examinationCtrl.urlForEvidence(evi.sss)}}"
                                     class="embed-responsive-item embed-progress"></div>
                            </div>
                        </tab>
                    </tabset>
                </div>
            </div>
        </div>

首先确保:UI引导库(UI.Bootstrap.tabs)是作为依赖项添加的吗

我在扩展滚动标签包装器以动态添加新标签时也遇到了同样的错误。我一向基础数组添加选项卡,就发生了错误。我对错误原因的搜索把我带到了这里

我假设由examinationCtrl.getEvidences()生成的数据不是静态的。尝试在控制器中提供一个静态tabs数组,并在tab/ng repeat元素中使用它,看看是否有效

引发此错误的原因是ElementsHandler中方法“moveTabContentOutsideScrollContainer”中的以下语句:

$tabsContainer.find('.tab-content').appendTo($tabsContainer);

这会将“.tab content”元素移出范围,以便UI引导控制器“tabset”无法再找到它。为了解决这一问题,我在自定义滚动选项卡中添加了一个附加功能,以便在更改初始选项卡数组时将其移回作用域。

选项卡是否在没有滚动选项卡包装的情况下显示??是的,它们确实显示。.我注意到的一点是,如果我在选项卡元素上添加控制器,它会抛出此错误。不知道是什么问题。
$tabsContainer.find('.tab-content').appendTo($tabsContainer);