javascript - 需要在angularjs中获取选项卡的值
问题描述
我有传递给选项卡的数组列表。当我选择选项卡时,“s”的值应该反映在我无法找到解决方案的控制器中。
<div class="widget-body padding-10">
<ul id="Tabs" class="nav nav-tabs bordered">
<li ng-repeat="s in services track by $index">
<a id="s{{$index}}tab" href="#s{{$index}}" data-toggle="tab">
<i class="fa fa-fw fa-lg fa-file" ></i> {{s}}
</a>
</li>
</ul>
<div id="TabsContent" class="tab-content padding-10">
<div class="tab-pane active" id="s{{$index}}" ng-repeat="s in services track by $index">
<div style="height:500px;width: 100%;">
<div id="{{ s }}" style="height:100%;width: 100%" ></div>
</div>
</div>
</div>
</div>
请帮助我们解决这个问题
解决方案
将 ng-click 指令添加到您的 li 元素:
<li ng-repeat="s in services track by $index" ng-click="functionInScope(s)">
<a id="s{{$index}}tab" href="#s{{$index}}" data-toggle="tab">
<i class="fa fa-fw fa-lg fa-file" ></i> {{s}}
</a>
</li>
从那里你可以做任何你喜欢用 s 值控制的事情。
推荐阅读
- c# - RSA.Cryptography “不正确的参数”抛出 C#
- testrigor - 能够检测当前下载文件的文件名并清理下载文件
- flutter - 像谷歌日历一样颤动底页
- splunk - 是否可以在 Splunk 仪表板中调用 URL 并将响应作为字符串获取?
- react-native - 添加子菜单以响应导航抽屉
- java - 如何通过从 java 中的 jPasswordField 获取输入来验证存储在 mysql 数据库中的密码?
- tensorflow - 如何在边缘设备推理期间读取 TPU 消耗?
- three.js - 三个js:如何获得旋转平面的法线
- reactjs - 将包含数组的数组中的数据映射到组件中
- swift - 如果 '[U]' 符合 'Foo',候选人将匹配并推断 'T' = '[U]'