当前位置: 首页 > 面试题库 >

如何判断在Angular-UI中选择了哪个引导程序选项卡

公孙俊弼
2023-03-14
问题内容

在Angular UI中使用Bootstrap选项卡时,是否有办法告诉您选择了哪个选项卡?

我试着看窗格窗格,但切换选项卡时似乎没有更新。选择选项卡时可以指定回调函数吗?

用代码示例更新。

该代码非常遵循Angular UI引导页面中的示例。

标记:

<div ng-controller="TabsDemoCtrl">
    <tabs>
        <pane ng-repeat="pane in panes" heading="{{pane.title}}" active="pane.active">
            <div ng-include="pane.template"></div>
        </pane>
    </tabs>
</div>

控制器:

var TabsCtrl = function ($scope) {
  $scope.panes = [
    { title:"Events list", template:"/path/to/template/events" },
    { title:"Calendar", template:"/path/to/template/calendar" }
  ];
};

问题答案:

实际上,这非常简单,因为每个pane公开了active支持双向数据绑定的属性:

<tabs>
    <pane ng-repeat="pane in panes" heading="{{pane.title}}" active="pane.active">      
        {{pane.content}}
    </pane>
</tabs>

然后可以轻松找到活动标签,例如:

$scope.active = function() {
    return $scope.panes.filter(function(pane){
      return pane.active;
    })[0];
};

这是一个工作的小伙伴



 类似资料:
  • 我不知道为什么,但是在scrren尺寸1024 x 768上,我从select中选择的选项太大了。我怎样才能让这个选项像select一样宽?我想只在bootstrap 4上这样做,只使用bootstrap中的类,但我不知道或者这是可能的,我不知道为什么这个选择会这样。在更大的屏幕尺寸上,一切都可以。如何修复它?这是我的代码:

  • 问题内容: 我正在尝试使用angular-ui-datepicker作为月份选择器。但无法配置,请尝试全部。这是PLUNKER。 我试图将模式设置为 并且作为:datepicker-options的一部分,使用JS作为 但这也不起作用。请帮忙 问题答案: 对于那些面临此问题的人,我尝试了很多事情,这是我找到的最简单的方法: 诀窍是必须将其放入标签。这对我来说很好。

  • 本文向大家介绍选择在HTML中的剃刀Html.DropDownListFor()的页面加载上选择了哪个选项?,包括了选择在HTML中的剃刀Html.DropDownListFor()的页面加载上选择了哪个选项?的使用技巧和注意事项,需要的朋友参考一下 速记用于确定在剃刀Html.DropDownListFor()的页面加载上选择了哪个选项。您可以尝试运行以下代码片段-

  • 问题内容: 测试Angular ui-grid(ng-gridv.3.0)。无法为我的一生找到所选的行。我只想在用户单击时获取行甚至行的行ID。 有谁知道3.0中存储的位置? 问题答案: 这是您要找的东西吗? http://ui-grid.info/docs/#/tutorial/210_selection 使用ui-grid-selection标签(以及应用程序中的ui.grid.selecti

  • 问题内容: 我有一个选择器视图,其中包含以下几个项目:“红色”,“绿色”,“黄色”,“黑色”。在我的UI测试中,我需要从中选择一个特定的项目“绿色”。我正在使用Xcode 7引入的XCTest UI测试API。 到目前为止,我设法在单元测试中向上滑动了整个选择器视图。这并不理想,因为它总是将选择器视图更改为底部项目(向上滑动时)。 更改选择器视图的另一种但非常相似的方法是调用,这不是我想要的。 当

  • 我有两个表和 names表有以下列表: -男性姓名从nameID 1到nameID 10 -女性姓名从nameID 11到nameID 21 -两者都从nameID 23到nameID 31 性别表有三个属性: -女性 -男性 -两者 我正在使用引导选择选项,我想显示从nameID11到nameid21的名称,如果用户从gender选择选项中选择女性,等等,这是可能的吗?我看到其他帖子,我注意到他