Angularjs 引导选项卡不适用于angular ui路由器

Angularjs 引导选项卡不适用于angular ui路由器,angularjs,angular-ui-router,angular-ui-bootstrap,Angularjs,Angular Ui Router,Angular Ui Bootstrap,这就是作为复制品的plunker: “项目”选项卡内容最初不可见。只有当我显式单击“项目”选项卡时,其内容才可见 使用ui sref=“{t.route}}”edit/create state激活/呈现工作 使用原始的select=“go(t.route)”项目选项卡的初始选择有效,但编辑/创建状态的激活失败。调试代码时会发生奇怪的事情 我怎样才能纠正这种错误行为 导入代码如下所示: <div> <tabset class="tabs-left">

这就是作为复制品的plunker:

“项目”选项卡内容最初不可见。只有当我显式单击“项目”选项卡时,其内容才可见

使用
ui sref=“{t.route}}”
edit/create state激活/呈现工作

使用原始的
select=“go(t.route)”
项目选项卡的初始选择有效,但编辑/创建状态的激活失败。调试代码时会发生奇怪的事情

我怎样才能纠正这种错误行为

导入代码如下所示:

<div>
    <tabset class="tabs-left">
        <tab 
            ng-repeat="t in tabs" 
            heading="{{t.heading}}"
            ui-sref="{{t.route}}"
           /* select="go(t.route)" */

            active="t.active">
        </tab>
    </tabset>
    <div ui-view="planner"></div>
</div>


使用select=“$state.go(t.route)”$state.go,在controller do
$scope内。$state=$state
您读过AdministrationController.js吗?这就是你的建议!$scope.go=函数(路由){$state.go(路由);};好的..您需要在指令上写入,如tab click,然后在该指令内触发select事件以选择选项卡,然后更改路由。因为选项卡的select属性不会触发角度内容。因此,您必须使用select和ui sref来编写方向,这实际上应该解决初始选择的问题,不是吗?为什么要重新发明轮子。我想这是一个引导的问题。明天我将用角度1.2.x而不是1.3;-)来测试它好的,不同的版本不是问题。但我发现另一个线程有同样的问题,但我不完全理解解决方案,因为缺少代码: