AngularJS将新标签添加到boostrap标签列表

创造者

我尝试在我的应用程序中实现标签导航栏。我使用Bootstrap3并遵循此示例Boostrap Tabs和Pills

#home每次都会显示一个标签()。单击addInput()函数时要生成的其他选项卡。即tab1,tab2,tab3。

我不知道该如何组合。如何创建带有href="#menu1"导航栏的列表元素,并为标签内的内容设置id =“ menu1”。

这是我的示例CodePen.io

<div ng-app="myApp" ng-controller="myCtrl">
 <form>
 <div class="form-group"> 
  <label for="txtDevice" class="control-label">Form Field 1</label>
  <input type="text" class="form-control" ng-model="info.name" id="txtDevice">
 </div>
 <div class="form-group">
   <label for="txtIP" class="control-label">Form Field 2</label>
   <input type="text" class="form-control" ng-model="info.ip" id="txtIP">
 </div>


<ul class="nav nav-tabs">
  <li class="active"><a data-toggle="tab" href="#home">Home</a></li> 
</ul>


<div class="form-group tab-content">
  <div id="home" class="tab-pane fade in active">
    <h4>Home</h4>
    <p>content</p>
  </div>
  <div ng-repeat="site in info.sites track by $index">
    <h4>tab {{$index +1}}</h4>
    <p>content</p>
  </div>
</div>


</form>
  <button ng-click="addInput()">+add more inputs</button>
{{info | json}}
  <hr>


  tags = {{tags | json}}

</div>
2ps

您的笔大约有四处错误,我已在此处修复(http://codepen.io/anon/pen/eBRwev?editors=1010

  1. 您的标签导航中没有ng-repeat标签标题

    <ul id="myTabs" class="nav nav-tabs">
        <li class="active"><a data-toggle="tab" href="#home">Home</a></li> 
        <li ng-repeat="site in info.sites track by $index" class="tab-pane fade in">
          <a data-toggle="tab" href="#tab-{{$index}}" >Tab #{{$index}}</a>
        </li>   
    </ul>
    
  2. 您忘记了包括使用引导程序选项卡所需的jQuery和Bootstrap JS库。

  3. 您必须调用以下JS片段来激活选项卡上的引导单击处理

    $('#myTabs a').click(function (e) {
      e.preventDefault();
      $(this).tab('show');
    });
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS将标签动态添加到垂直标签表

来自分类Dev

如何将新的li标签动态添加到无序列表

来自分类Dev

在特定元素之后将新标签添加到<div>?

来自分类Dev

将列表样式添加到p标签

来自分类Dev

Sitecore将字段标签添加到名称值列表

来自分类常见问题

将新标签添加到标签栏控制器

来自分类Dev

将标签添加到菜单条

来自分类Dev

将徽章添加到标签

来自分类Dev

将语言添加到脚本标签

来自分类Dev

自动将标签添加到HTML

来自分类Dev

将标签添加到ClickableSpan

来自分类Dev

将HTML标签添加到Highcharts

来自分类Dev

将模糊视图添加到标签?

来自分类Dev

将标签添加到SwiftUI TextField

来自分类Dev

将标签添加到ItemsControl

来自分类Dev

将标签添加到登录配置

来自分类Dev

将标签添加到Google图表

来自分类Dev

将标签添加到WebView的底部

来自分类Dev

将标签添加到操作栏

来自分类Dev

Woocommerce将类别添加到标签

来自分类Dev

将 ScrollBar 添加到标签窗口

来自分类Dev

将主题标签添加到文件

来自分类Dev

将新列表添加到listView

来自分类Dev

如何将控件添加到动态创建的新标签页中?

来自分类Dev

自动将新的存储库标签添加到Docker Registry Automated Build

来自分类Dev

将现有标签添加到新卡或现有卡中

来自分类Dev

阅读列内容后,将标签添加到新列

来自分类Dev

如何将特定页面添加到“新标签”页面?

来自分类Dev

Onsen-ui将新标签页添加到ons-tabbar