Jquery UI 选项卡在 AngularJS 中不起作用

2024-07-01

我在 angularJS 中使用 jquery UI 选项卡,并使用 ng-repeat 生成列表项和选项卡容器。选项卡可以正常工作,但选项卡容器无法正常工作。

模板-tabs.html

<ul ng-sortable="pages">
    <li ng-controller="pageCtrl" ng-repeat="page in pages">
        <a class="pageName" href="#{{page.id}}">{{page.name}}</a>
    </li>
</ul>
<div id="{{page.id}}" ng-repeat="page in pages">
    <p>{{page.id}}</p>
</div>

指示

.directive('ngTabs', function($rootScope) {
        return {
            restrict: 'E',
            templateUrl: "js/templates/tabs.html",
            link: function(scope, elm) {
                elm.tabs();
            }
        };
    })

jsfiddle链接:http://jsfiddle.net/sannitesh/NLw6y/ http://jsfiddle.net/sannitesh/NLw6y/


问题是,当执行 ngTabs 指令时,该 div 的内容尚未生成。将对 .tabs() 的调用包装在 setTimeout 中即可达到目的。

myApp.directive('ngTabs', function() {
    return function(scope, elm) {
        setTimeout(function() {
            elm.tabs();
        },0);
    };
});

see jsFiddle http://jsfiddle.net/NLw6y/32/。这可能不是最好的方式/有角度的方式。

你可以看一下compile http://docs.angularjs.org/api/ng.%24compile服务,尤其是当实际选项卡在运行时发生变化时。

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

Jquery UI 选项卡在 AngularJS 中不起作用 的相关文章

  • 用于 Karma js 单元测试的 .log 文件

    我正在使用 Karma Jasmine ng scenario 进行一些 js 单元测试 我正在尝试找到一种方法来告诉我的业力创建一个文本 log 文件来保存我的结果和 或错误 万一我的测试太长并且控制台出现一些错误 有人有类似的需求吗 正
  • Bootstrap 导航栏不会切换

    我对使用 Bootstrap 相当陌生 并且希望你们中的一位专业人士能够向我展示我在哪里犯了错误 我想要实现的目标 我正在使用 Bootstrap 开发一个响应式网站 我希望我的导航栏固定在顶部 并且当网页缩小到移动尺寸时 我希望我的导航栏
  • DataTable 不是 DataTables JQuery 库的函数错误

    我有一个使用 Datatable 库的简单示例 我让它与 JSFiddle 一起工作 http jsfiddle net 3hhn7y7f http jsfiddle net 3hhn7y7f 但是当我尝试使用实际文件执行此操作时 出现以下
  • 了解 HTML 5 事件拖动

    我不明白为什么在事件拖动中鼠标坐标clientX的返回值总是0或释放鼠标之前的负值 我准备了一个例子 当用户dragstart 鼠标位置正确 结束同样dragend 但是如果你查看控制台drag你会看到之前dragend负值 是正常行为吗
  • 将表格单元格添加到现有表格行,jQuery

    我正在尝试使用 jQuery 将值添加到表中 不幸的是 我不知道如何让 jQuery 将表单元格添加到现有行 例如 td a href key a td click function e e preventDefault testset k
  • 如何动态获取浏览器的高度和宽度?

    我想做的是创建一个不依赖媒体查询的聊天框 这从数学上设置了聊天框内容的大小 我正在尝试 window height window width 但这并没有覆盖整个浏览器窗口 我想在 javascript jquery 中完成这一切 而不需要
  • 在 Breeze/Angular 中保留异步查询顺序

    我正在使用 BreezeJS 处理 ng grid 的服务器端过滤 为了做到这一点 我只是 watch对 ng grid 过滤器进行更改 并使用 BreezeJS 刷新我的数据 如果我输入得足够快 AJAX 查询最终可能会乱序返回 我正在考
  • jQuery Chosen 在使用淘汰赛 js 时不会更新选择选项

    我正在努力使jQuery 选择 http harvesthq github io chosen and 淘汰赛 http knockoutjs com 同时工作 问题是 jQuery Chosen 拒绝更新选项列表 即使我已经为其创建了自定
  • 仅调用一次/在 AngularJS 服务中缓存来自 $http get 的数据

    这可能听起来像一个非常简单 愚蠢的问题 但我需要问它 因为我之前没有遇到过这种情况 好吧 我的 angularJS 应用程序中有一项服务 该服务当前包含 4 个方法 它们都执行 80 相同的功能 代码 我希望提高效率 这是我的服务的样子 删
  • 使用 jquery gmap3 和 autoFit 设置最大缩放级别

    我在 gmap3 插件上使用 autoFit 因此它可以缩放到地图上对象的最佳级别 问题是 当只有 1 个对象时 它会放大到太远的最大级别 我怎样才能使它的缩放级别不超过 14 级 Thanks 您可以使用 maxZoom 但这设置了地图的
  • jQuery 不适用于淡出

    我得到这个代码用于测试目的 它非常简单 当我在 Firefox 中打开它进行调试时 它不起作用 所有内容似乎都已加载并且正常 这很奇怪 对此有什么想法吗 非常感谢
  • 带骨干的递归函数jquery

    我在主干中有一个应用程序 我想在 Json 中找到一些记录并打印出来 我的 JSON 是这样的 id r1 hotel id 1 name Single level 1 id r1 1 hotel id 1 name Double leve
  • 带有 Durandal SPA 模板的 MVC 身份验证和防伪令牌

    我的 SPA 的某些区域需要对所有用户开放 有些区域需要身份验证 在这些区域中 我想要保护的是通过 AJAX 加载的数据 我有一个身份验证服务 见下文 我将其添加为我的 durandal 中的依赖项main js 该服务称为 authent
  • 注入表单元素后重新加载 DOM?

    我正在尝试编写一些 jQuery 代码 一旦用户执行某个操作 这些代码就会将表单元素 输入复选框 添加到表单中 稍后用户可以提交此表单 我对 jQuery 完全陌生 但我已经成功地组合了一些几乎可以工作的代码 这是我所得到的 someDiv
  • 邪恶的 Firefox 错误——“底层对象不支持参数或操作”

    我想弄清楚这里发生了什么事 我已经研究了几个小时了 似乎无法理解为什么会发生这种情况 我正在进行一些 AJAX 调用 但仅在 Mac OS X 上的 Firefox 版本 21 中不断收到此错误 这是错误 Exception A param
  • 使用 jQuery 动态获取单选按钮组名称

    我想问是否有一种方法可以动态获取单选按钮组名称 即将以下 2 个单击功能优化为一个 name some variable I tried input radio click function alert input radio checke
  • 如何使用 JQuery 3.3.1 和 Bootstrap 3.3.7 设置日期选择器?

    我必须为几种不同形式的输入字段设置日期选择器 过去我使用过 jQuery 日期选择器 但在这个项目中我使用 Bootstrap 3 所以还有另一种方法可用 这是我到目前为止的例子 document ready function datepi
  • jquery 单击并获取 href 的属性值

    单击链接时如何访问 href 中的 seq 值 Add a listner to Group buttons a preActNav click function alert this seq li a href preclose4 cla
  • 如何在单击时和用户单击离开时关闭菜单?

    我有以下代码 function document ready function clicker class click function show menu users show jQuery clicker class click fun
  • 每个内每个内每个

    我是新使用 JSON 和 getJSON 函数等 我正在尝试从 JSON 中获取数据 该 JSON 会下降几个级别并且可以有多个子级 目前 我可以通过将 each 与另一个 each 一起使用来查看我想要的值 例如 each data fu

随机推荐

  • 在 PostgreSQL 9.6 for windows 32 位上设置托管

    很多天以来 我一直在尝试在我的 postgreSQL 上设置托管 我尝试了很多解决方案 但没有一个有效 我的postgres的版本是9 6 适用于 Windows 32 位与 pgAdmin 4 我已经在我的pg hba conf有多种类型
  • 我应该有一个专门的主键字段吗?

    我正在设计一个供 Web 应用程序使用的小型 SQL 数据库 假设某个特定表有一个 名称 字段 该字段不允许两行具有相同的值 但是 用户可以随时更改名称字段 该表中的主键将用作其他表中的外键 因此 如果 名称 字段用作主键 则任何更改都需要
  • 正则表达式捕获冒号分隔的键值对,具有多行值

    我目前正在 Ruby on Rails 在 Eclipse 中 中开发一个项目 我的任务是使用正则表达式将数据块拆分为相关部分 我决定根据 3 个参数来分解数据 该行必须以大写字母开头 正则表达式等效 A Z 它必须以 正则表达式等效项 我
  • 如何保存带有自定义扩展名 (.sas) 的 TextEdit (mac) 文件?

    因此 我正在为 SAS 编写一些代码 我意识到我必须将文件另存为 filename sas 我的教授提到我必须在计算机上使用记事本或其他文本编辑器 如何在 Mac 上使用 TextEdit 保存 sas 文件 打开 TextEdit 添加一
  • mkoctfile 分段错误

    我正在尝试编译一个example https www gnu org software octave doc interpreter Getting Started with Mex 002dFiles html我在 Octave 中查看
  • 删除第一个注释-MapView iOS

    我正在从事地图视图项目 我有关于从地图视图中删除注释的问题 我已经实现了以下代码 但它随机删除注释 而不是第一个 mapView removeAnnotation self mapView annotations objectAtIndex
  • iOS 以编程方式添加 CardDAV 帐户

    是否可以添加CardDav以编程方式帐户 因为它可以通过手动使用来完成邮件 通讯录 日历 gt 添加帐户选项中Settings app 一般来说 是否可以在代码中添加任何其他类型的帐户 比如兑换账户 我在论坛上的某个地方读到 事实并非如此
  • 使用 Linq 对 XML 进行复杂排序

    我尝试为我的问题找到解决方案 但我在该领域 Linq XML 的知识相当有限 已经找到一个模拟施工 https stackoverflow com questions 6922180 sort xmldocument using linq
  • 如何将滚动条向上移动一行? (在 C# RichTextBox 中)

    对于我的 C RichTextBox 我想以编程方式执行与单击垂直滚动条顶部的向上箭头相同的操作 这会将 RichTextBox 显示向上移动一行 这个的代码是什么 谢谢 这就是我所做的 using System Runtime Inter
  • 将一个元素放在集合的尾部

    我发现自己做了很多事情 concat coll e 其中 coll 是集合 e 是单个元素 Clojure 中有执行此操作的函数吗 我知道 conj 最适合向量 但我不知道将使用哪个 coll 例如 它可以是向量 列表或排序集 某些类型的集
  • Blowfish 加密在加密和解密过程中弄乱了前 8 个字节

    我刚刚尝试使用 openssl c 库 Blowfish 算法进行一些加密 解密 并遇到了一个奇怪的错误 解密消息的前 64 位不知何故搞砸了 我究竟做错了什么 这是代码 include
  • 为什么我的 HTML 不使用 CSS 中定义的最后一个样式?

    我有以下按此顺序编写的 CSS h2 last child p last child ul last child margin bottom 0 content message margin 20px 1 667em 1 667em 1 6
  • 选择单元格中的所有形状

    我需要选择给定单元格中的所有形状 我写了这段代码 但它生成错误 Dim sh as shape For Each sh In ActiveSheet Shapes If Not Intersect Range B2 sh TopLeftCe
  • 使用打字稿的反应表出了问题

    将react table 与useGlobalFilter 一起使用时出现打字稿错误 我只是按照互联网上的一些说明进行操作 这是我的代码 const DataTable React FC
  • jScrollpane Chrome问题

    在 JScrollPane 站点的 已知问题 中 有一个 在 Webkit 浏览器中 CSS 必须是 包含在 JavaScript 之前 我这样做了 但有时我仍然遇到 仅在第一页 索引中 一些滚动问题 滚动就消失了 在我再次刷新页面后一切正
  • 使用 vba 创建“色阶”(避免条件格式)

    我正在寻找一种通过 VBA 代码将色阶应用于一组单元格的方法but not通过应用一些条件格式 我想将它们应用为静态颜色 内部颜色 我搜索了很多 Excel 网站 谷歌和 stackoverflow 但什么也没找到 对于我的情况 如果你看下
  • 使用 PowerMock 和 Mockito 模拟 Logger 和 LoggerFactory

    我想模拟以下记录器 但要验证日志条目是否被调用 而不是内容 private static Logger logger LoggerFactory getLogger GoodbyeController class 我想模拟用于 Logger
  • 自定义工具提示格式

    我在 Windows 上使用普通的原生 C 语言工作 没有其他平台 没有 C 是的 我是恐龙 我试图找到一个我认为的 所有者绘制工具提示控件 的示例 但这似乎不存在 至少对于标准 Windows 工具提示控件来说不是 我尝试搜索实现自定义工
  • 无需在线即可从 XMPP 获取离线消息

    我们的移动聊天应用程序使用 ejabberd 服务器 我们正在为我们的 IOS 应用程序使用 IOS XMPP Framework https github com robbiehanson XMPPFramework https gith
  • Jquery UI 选项卡在 AngularJS 中不起作用

    我在 angularJS 中使用 jquery UI 选项卡 并使用 ng repeat 生成列表项和选项卡容器 选项卡可以正常工作 但选项卡容器无法正常工作 模板 tabs html ul li a class pageName href