当我有静态标签时如何激活第一个标签 angularjs UI
how to to make first tab active when I have static tab angularjs UI
只是想问一下我是否有静态标签和动态创建的标签。我想默认创建动态选项卡的第一个选项卡 selected "active"。我尝试使用 active 但它 select 最后一个标签
代码
<tabset>
<tab active="tab.activate" data-ng-repeat="tab in countytabs" heading="{{tab.countyName}}" data-ng-click="tab.activate = true;activateDepartmentGroupAndSelectButtonSettingForCounty(tab)" select="selectAllUserByCounty(tab.countyID)">
</tab>
<tab heading="Queue Extensions">
<div data-ng-include="'/app/reception/QueueExtensions.html'"></div>
</tab>
</tabset>
这不清楚数据是如何在您的控制器中设置的,因此很难指出错误,因为列出的代码部分看起来不错。
我在 Plunker 中模拟了这种情况,我的工作代码如下:
// in the controller
$scope.tabs = [
{ title:'Dynamic Title 1', content:'Dynamic content 1', active: true },
{ title:'Dynamic Title 2', content:'Dynamic content 2'}
];
// on the view
<tabset>
<tab ng-repeat="tab in tabs" heading="{{tab.title}}" active="tab.active">
{{tab.content}}
</tab>
<tab heading="Static title">Static content</tab>
</tabset>
只是想问一下我是否有静态标签和动态创建的标签。我想默认创建动态选项卡的第一个选项卡 selected "active"。我尝试使用 active 但它 select 最后一个标签 代码
<tabset>
<tab active="tab.activate" data-ng-repeat="tab in countytabs" heading="{{tab.countyName}}" data-ng-click="tab.activate = true;activateDepartmentGroupAndSelectButtonSettingForCounty(tab)" select="selectAllUserByCounty(tab.countyID)">
</tab>
<tab heading="Queue Extensions">
<div data-ng-include="'/app/reception/QueueExtensions.html'"></div>
</tab>
</tabset>
这不清楚数据是如何在您的控制器中设置的,因此很难指出错误,因为列出的代码部分看起来不错。
我在 Plunker 中模拟了这种情况,我的工作代码如下:
// in the controller
$scope.tabs = [
{ title:'Dynamic Title 1', content:'Dynamic content 1', active: true },
{ title:'Dynamic Title 2', content:'Dynamic content 2'}
];
// on the view
<tabset>
<tab ng-repeat="tab in tabs" heading="{{tab.title}}" active="tab.active">
{{tab.content}}
</tab>
<tab heading="Static title">Static content</tab>
</tabset>