AngularUI 和多个 jQuery UI 对话框

Posted

技术标签:

【中文标题】AngularUI 和多个 jQuery UI 对话框【英文标题】:AngularUI and Multiple jQuery UI Dialogs 【发布时间】:2012-08-05 21:26:45 【问题描述】:

我正在使用AngularUI 的 jQuery Passthrough 模块将内容分离到我页面上的对话框中。第一个对话框效果很好,第二个对话框失败并显示“TypeError:无法读取属性 '1' of null”。

这是 jsfiddle:

http://jsfiddle.net/3wpKa/3/

【问题讨论】:

在 AngularUI 开发人员的帮助下(感谢各位!),我能够通过将每个对话框包装在自己的 div 中来解决这个问题:jsfiddle.net/3wpKa/12 你应该回答你自己的问题并接受它,这样它就被关闭了 【参考方案1】:

在 AngularUI 开发人员的帮助下(感谢各位!),我能够通过将每个对话框包装在自己的 div 中来解决这个问题:jsfiddle.net/3wpKa/12

<div>
    <div ui-jq="dialog" ui-options="title: 'Dialog 1', autoOpen: open">Dialog 1</div>
</div>

【讨论】:

看起来任何包装元素都有助于消除此错误(我在我的场景中使用了span)。谢谢 - 这些信息真的让我很头疼。 您是否有对话链接或一些文档可供参考,以了解该问题是如何解决的,以及根本问题是什么?这也帮助我解决了一个问题,但我想了解发生了什么。 这是我提交的 github 问题:github.com/angular-ui/angular-ui/issues/140

以上是关于AngularUI 和多个 jQuery UI 对话框的主要内容,如果未能解决你的问题,请参考以下文章

Angular UI-Bootstrap 弹出框可拖动

如何手动切换 angular-ui-select 下拉菜单

CORS 策略已阻止对 XMLHttpRequest 的访问:Spring API 和 Angular UI

使用可排序的 jQuery UI 对多个表行进行排序

将 Angular UI-Router 与 Phonegap 一起使用

Angular ui引导模式传递多个参数