当前位置: 首页 > 知识库问答 >
问题:

AngularJS高级选项卡-两个ng transclude

鄢英哲
2023-03-14

角度UI,仅支持基本选项卡。我想创建一个支持嵌套选项卡的指令

我认为最好的语法是

<tabs>
    <tab>
        <title><i class="myIcon"></i> Title 1</title>
        <p>Content 1</p>
    </tab>
    <tab>
        <title class="pull-right">Title 2 (Nested)</title>
            <tab>
                <title>Title 2.1</title>
                <p>Content 2.1</p>
            </tab>
        <p>Content 2</p>
    </tab>
</tabs>

这种方法的问题是,我需要2个ng transclude——一个用于窗格,一个用于标题。

由于执行第一个ng transclude非常容易(就像在教程中一样):

<div>
    <ul>
        <li ng-repeat="pane in panes" transclude-title></li>
    </ul>
    <div class="tab-content" ng-transclude="">
    </div>
</div>

我不知道我怎么能在这里排除标题?如何保留选项卡的嵌套结构?

也许有更好的办法解决这个问题?

共有1个答案

劳麒
2023-03-14

这是一个多重转置示例。我希望它能为你指明正确的方向。

http://plnkr.co/edit/wpgvgr5h6nAQDOZYEHNI?p=preview

 类似资料:
  • 高级选项 下面这些选项主要针对核心开发人员。 options.bindToWrapper move事件通常绑定到文档而不是滚动器容器(wrapper)。当你在滚动器容器(wrapper)外移动光标/手指,滚动条将不断滚动。这通常是你想要的,但是你也可以绑定事件转移到滚动器容器(wrapper)本身。这样做一旦指针离开了容器,滚动就会停止。 Default: false 默认值:false opti

  • 您可以通过直接编辑 高级设置 页面中的选项来控制 Kibana 应用程序的行为。例如,您可以更改日期的显示格式,指定默认的索引模式,或者设置数值的显示精度等。 要设置高级选项: 进入 设置 > 高级 。 点击您想要修改选项的 编辑 按钮。 为该选项输入一个新的值。 点击 保存 按钮。 WARNING:修改以下的设置会显著的影响 Kibana 的性能,并且有可能导致难以诊断的问题。如果想恢复默认设置

  • 这个对话框是 “高级自解压选项”对话框 的一部分,包含下列设置: 目标文件夹中要删除的文件 解压前,自解压程序会试着删除所指定的文件或在目标文件夹内的文件。您可以在此输入超过一个以上的文件,要如此做时,文件名之间必须以空格分隔。 如果在此指定的文件被锁定而无法删除,自解压模块在解压前会试着将它临时重命名,并在Windows 重新启动时删除它,这能不能成功则取决于 Windows 版本的差异。 相应

  • 问题内容: 所以,我想用香草JS做的事情很简单,但是我使用的是AngularJS,我想知道如何在框架内以最佳方式做到这一点。我想在多个选择框中更新所选的选项。我不想添加或删除任何选项。这是我的HTML外观: 使用以下数组,我想以编程方式从此列表中选择/取消选择选项: 当我在范围中设置此数组时,我希望选择框取消选择不是蓝色或红色的任何内容,然后选择蓝色和红色。我在Google网上论坛上看到的标准回复

  • 我试图创建一个标签,显示一个列表的左手片段和一个详细的片段在右边。当用户单击列表项时,右边的片段应该更改为适当的片段。 我是android新手,所以我使用了一个教程,我知道我需要用TabListener做一些事情:

  • 我有一个片段与片段寻呼机适配器实现表布局每个选项卡有一个回收器视图与一些项目(相同的回收器视图适配器为所有recylerview)通过实现OnItemClick侦听器点击每个项目调用一个活动,实现了一个视图寻呼机与片段StatePagerAdapter,以显示回收器视图项目基于滑动的表布局视图寻呼机显示上一个或下一个选项卡项目每个项目的数据存储在一个数组列表中。 一个片段和两个片段和…是相似的: