html - 在 AngularJS 中启用选项卡
问题描述
在 HTML 中默认禁用两个选项卡
"<tab heading='Test Case Details' active='tabs[1].active' disable='true'>"+
"<tab heading='Test Case Past Results' active='tabs[2].active' disable='true'>"+
单击功能时,两个选项卡都应启用,一个选项卡应处于活动状态
$scope.tabs[2].active = true;
$scope.tabs[1].disabled = false;
使用的控制器是
$scope.tabs = [{ title:'Detailed Test Case 1', content:'Test case content details will come here', disabled: true }];
尽管如此,该选项卡仍未启用。在这方面还有什么事情要做。
解决方案
如果您可以使用 jQuery,您可以为每个选项卡分配一个 id,并在您的函数中使用 jQuery 来执行以下操作:
$("#tab1").attr("disable","false");
$("#tab2").attr({"disable": "false", "active": "true");
推荐阅读
- sharepoint - 如何在使用 ShareGate 在线将 Sharepoint 2010 迁移到 Sharepoint 时停止自动创建术语集
- python - 基于参数在循环中模拟函数的多个返回值
- c++ - 无法在 C++ 中实现桶排序
- mysql - 在mysql中使用多列排序
- android - 我在Android中得到位图getwidth错误空指针异常
- javascript - TypeError:使用来自 react-router 的 useParams 时无法读取未定义的属性“匹配”
- javascript - Angular js - 如何读取 $window.open() 打开的 URL 的查询字符串值
- angular - 地图订阅getAll
- flutter - 为什么 Text 小部件已经在 Flutter 中预定义了样式?
- android - 为什么不显示位于回收站视图顶部的图像视图?