我有传递到制表符的数组列表。当我选择选项卡时,"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>请帮我们解决这个问题
发布于 2018-08-13 18:57:26
将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值对控制器做任何你想做的事情。
https://stackoverflow.com/questions/51820511
复制相似问题