Angular-ui 选项卡在选项卡内容中加载模板

2023-12-30

我正在使用以下控制器使用 angular-ui 中的选项卡:

$scope.panes = [
    { title:"Home",      content:"home" , active: true},
    { title:"Settings",  content:"settings"},
    { title:"View",      content:"view"}
];

以及 html 文件中的内容:

<tabs>
    <pane
      active="pane.active"
      heading="{{pane.title}}"
      ng-repeat="pane in panes"
    >
      {{pane.content}}
    </pane>
  </tabs>

但我想将内容设置为模板我该怎么做,我尝试在此设置 ng-include 代码plunker http://plnkr.co/edit/VUUPhgN602vHyMm1hEcT?p=preview,但没有用。
提前致谢。

update:

如果您找到此解决方案并且您没有使用 Angular-bootstrap v0.12,则需要将代码更新为v0.13的新语法 http://angular-ui.github.io/bootstrap/#/tabs像这样:

<tabset>
    <tab
      active="pane.active"
      heading="{{pane.title}}"
      ng-repeat="pane in panes"
    >
      <div ng-include="pane.content"></div>
    </tab>
  </tabset>

我已经更新了plunker http://plnkr.co/edit/VUUPhgN602vHyMm1hEcT?p=preview具有 angular-bootstrap v0.13 的语法。


只需添加ng-包含作为窗格的子项

<tabs>
    <pane active="pane.active"
          heading="{{pane.title}}"
          ng-repeat="pane in panes">
        <div ng-include="pane.content"></div>
    </pane>
</tabs>

这样做的原因是,当您使用ng-包含在相同的元素中NG-重复创建窗格变量。

这是因为优先级值ng-包含为 0(默认),而 ng-repeat 的优先级为 1000,因此执行顺序为:

  1. ng-包含
  2. NG-重复

See the 指令文档 http://docs.angularjs.org/guide/directive

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Angular-ui 选项卡在选项卡内容中加载模板 的相关文章

随机推荐

  • 加载片段时显示加载微调器

    我开发了一个基于片段的应用程序 我有一个带有按钮的菜单片段 这些按钮每个都会打开一个新片段 替换最后一个片段 问题是 某些片段需要一段时间才能打开 因为它会调用一些异步任务并填充一些列表视图 因此 当我按下菜单片段中的按钮时 它会保持冻结
  • 如何正确读取csv中格​​式错误的字符串

    在 csv 中 对于列 字符串中存在歧义 正因为如此 我得到6列表中的值而不是5值作为输出 Code import csv csv data csv reader file test csv for row in csv data prin
  • 亚马逊AWS拒绝许可

    我正在尝试使用 AWS 凭证文件连接到 amazon s3 为此我做了以下操作 我创造了credentials ini文件于 aws credentials 它有有效的AWSAccessKeyId and AWSSecretKey defa
  • 'UnauthorizedAccessException' - 'Global\.net clr 网络'

    我正在用户 Guest 下测试我的应用程序 它因以下错误而崩溃 UnauthorizedAccessException Global net clr 网络 现在 我知道我可以编辑计算机上的安全策略 以允许信任来宾下运行的 CLR 代码 但在
  • 冒号与数字垂直对齐

    我想创建如下内容 我创建了这个例子 https codepen io anon pen bvOPGE https codepen io anon pen bvOPGE 与 HTML ul li span 30 span days li li
  • 为什么场景大纲在 VS 2012 测试资源管理器中显示为“外部”?

    我有一个场景大纲 也称为场景模板 我希望使用 VS 2012 的测试资源管理器列出我的测试 默认测试分组是通过 项目 名称完成的 如果我坚持使用它 来自场景大纲的测试将位于 外部 组中 而不是在我的项目组下 这是为什么 有解决方案 解决方法
  • 如何在单个 pdf 单元格中添加两行?

    我正在生成条形码 现在我想将学生代码插入条形码标签下 我该怎么做 我的代码是 foreach GridViewRow row in grdBarcode Rows DataList dl DataList row FindControl d
  • 内存:在表中存储多个补丁的补丁变量

    我正在创建特定于海龟的表 在其中存储补丁坐标 模拟年份 全局变量根据刻度数设置为 1 2 或 3 以及表示可用资源的补丁变量 我已经成功地编写了一个表的代码 该表包含当前补丁的这些值 但我一直试图对其进行缩放 以便海龟在每个时间步都为其所有
  • scala:如何建模基本的父子关系

    我有一个包含多种产品的品牌类 在产品类别中 我想引用该品牌 如下所示 case class Brand val name String val products List Product case class Product val nam
  • Oauth2 Spring 中的更改响应

    你好 我已经在这个论坛上发布了这个问题 我也发在这里 以便有更多机会得到回复 http forum spring io forum spring projects security oauth 745627 response of oaut
  • 子视图显示错误

    我做了一个项目并实施了文件夹项目 https github com jwilling JWFolders现在我已经设置了一个子视图 它显示在文件夹上方 如图所示 弹出窗口上有一个图像 我想这样做 如果我点击该图像 将显示带有整个图像的新控制
  • 在webots中使用opencv的“imshow”绘制图像

    嗨 我在 webots 中使用 opencv 我想绘制图像 这是控制器 include
  • 关于如何抓取 __doPostBack('...'); 后面的页面有什么想法吗?

    我正在研究这个 php 基础抓取器 爬虫 它工作正常 直到它获得 net 生成的 Herf 链接 doPostBack 知道如何处理这个并抓取这些链接后面的页面吗 不要尝试自动单击 JavaScript 按钮 这需要 PHP 中的其他库 而
  • 当maven说“在MyRepo的更新间隔过去之前不会重新尝试解析”时,该间隔在哪里指定?

    使用 Maven 我偶尔会遇到来自某些 3rd 方存储库的工件 但我尚未构建或包含在我的存储库中 我将从 Maven 客户端收到一条错误消息 指出找不到工件 找不到 org jfrog maven annomojo maven plugin
  • Android 中使用 GPS 进行虚假定位

    您好 我正在开发一个用于设置坐标 纬度和经度 的应用程序 它必须显示我在该坐标处的位置 它类似于位置欺骗 http www androidzoom com android applications tools location spoofe
  • SOAP 请求和响应使用 libcurl - C 读取文件或写入文件

    我正在尝试从 xml 文件发送 SOAP 请求并发送到 SOAP 服务 然后使用 libcurl 读取响应并将其保存到文件中 xml 文件中的请求示例如下
  • 从 mainBundle 加载

    在一些流行的开源 swift 项目中 我注意到以下方法用于从主包加载文件 objc class TestClass NSObject let bundle NSBundle forClass TestClass self let path
  • 如何动态反序列化Json字符串

    我通过以下方式消费了调查数据SSE Stream这给了我每个人逐行回答的格式Survey X data 4482359 12526 5 5 Yes that is right 1 我把它读成List of String using Stre
  • 在活动记录中使用本机 SQL 函数 (codeigniter)

    我正在尝试获取日期大于或等于今天的所有数据 这是我所做的 this gt db gt select id name this gt db gt where dr 1 this gt db gt where end gt CURDATE qu
  • Angular-ui 选项卡在选项卡内容中加载模板

    我正在使用以下控制器使用 angular ui 中的选项卡 scope panes title Home content home active true title Settings content settings title View