Angularjs s、 使用数字设置bsActivePane时,assign不是函数

Angularjs s、 使用数字设置bsActivePane时,assign不是函数,angularjs,tabs,angular-strap,Angularjs,Tabs,Angular Strap,我试图以编程方式将一对选项卡的活动窗格设置为界面的一部分。当我用一个数字设置它时,这似乎是查看文档的正确方式,我得到了以下错误 Error: s.assign is not a function .link/<@http://cdnjs.cloudflare.com/ajax/libs/angular-strap/2.1.6/angular-strap.min.js:9:13383 我认为您不能在属性帮助器中使用函数或固定值,因为只要用户更改选项卡,指令就会尝试更新该值。 如果用变量替换

我试图以编程方式将一对选项卡的活动窗格设置为界面的一部分。当我用一个数字设置它时,这似乎是查看文档的正确方式,我得到了以下错误

Error: s.assign is not a function
.link/<@http://cdnjs.cloudflare.com/ajax/libs/angular-strap/2.1.6/angular-strap.min.js:9:13383

我认为您不能在属性帮助器中使用函数或固定值,因为只要用户更改选项卡,指令就会尝试更新该值。
如果用变量替换函数,代码将正常工作

HTML

<div class="full-height" data-fade="1" data-bs-tabs="" data-bs-active-pane="activePanel">
    <div data-title="Tab 1" data-bs-pane="">
        <!-- Injected content of tab 1 -->
    </div>
    <div class="full-height" data-title="Tab 2" data-bs-pane="">
        <!-- Injected content of tab 2 -->
    </div>
</div>

欢迎光临。尽管出现了错误,但它似乎仍然有效。我希望你能得到一些答案。我对这个图书馆感到非常悲伤,我已经停止使用它,转而使用它。伙计,如果现在跳船还不算太晚的话……对于所有来到这里的人:@salniro是对的,如果可以的话,使用UI引导
<div class="full-height" data-fade="1" data-bs-tabs="" data-bs-active-pane="activePanel">
    <div data-title="Tab 1" data-bs-pane="">
        <!-- Injected content of tab 1 -->
    </div>
    <div class="full-height" data-title="Tab 2" data-bs-pane="">
        <!-- Injected content of tab 2 -->
    </div>
</div>
$scope.activePanel = 1; // This is the initial active panel.