Angularjs 引导选项卡不适用于angular ui路由器
这就是作为复制品的plunker: “项目”选项卡内容最初不可见。只有当我显式单击“项目”选项卡时,其内容才可见 使用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">
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;-)来测试它好的,不同的版本不是问题。但我发现另一个线程有同样的问题,但我不完全理解解决方案,因为缺少代码: