javascript - 需要获取angularjs中选项卡的值

标签 javascript angularjs twitter-bootstrap-3

我有传递到选项卡的数组列表。当我选择选项卡时,“s”的值应该反射(reflect)在 Controller 中,但我无法找到解决方案。

  <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 值来控制的事情。

关于javascript - 需要获取angularjs中选项卡的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51820511/

相关文章:

angularjs - Angular.js ng-repeat : opening/closing elements after x iterations

Jquery 图像在淡入之前出现短暂的闪烁

css - 导航栏切换器按钮不显示?

javascript - graphql-tag:如何获取正文请求的实际字符串?

javascript - AngularJS中标签输入框中只允许有一个标签

javascript - 如何在 AngularJS 或 Javascript 中转换日期和时间格式?

javascript - $(window).scroll(function() {...}) 未在 Bootstrap v3.2 中加载?

javascript - 有没有办法使用 pg-promise 对从 PostgreSQL 返回的列名进行驼峰式大小写?

javascript - 如何在我的 UIWebview 中注入(inject) javascript

javascript - JQuery 移动页面幻灯片,新的 facebook 菜单