【问题标题】:AngularJS breaking Foundation modals. Workaround?AngularJS 打破 Foundation 模式。解决方法?
【发布时间】:2013-12-28 02:46:19
【问题描述】:

有人知道在使用 AngularJS 时处理 Foundation4 模态的正确方法吗?当我从模态链接到新视图时,新视图加载并且模态的 div 消失,但页面仍然变暗,好像它仍然隐藏在已经退出的模态后面,我无法点击任何东西.我试图用一个类属性“close-reveal-modal”来制作,但这只会让链接元素消失。

有什么想法吗?

【问题讨论】:

  • 一般情况下,如果您有复杂的第三方 javascript 小部件,您需要将它们包装在指令中,以便在角度摘要周期内应用更改。
  • 谢谢。我也在网上看到过,但希望不是这样。
  • hm 什么 DOM 元素附加了该模式?它是角度视图的元素吗?

标签: css angularjs zurb-foundation


【解决方案1】:

我也在为此苦苦挣扎。我创建了一个插件来处理它(以及其他几个常见的基础控件)。

退房:

xdotcommer/angular-foundation

用法有点特定于我的需要(我在 modal 中添加了一些内容),但您应该能够复制 modal.js 和 modal.html 并使其工作。

我知道我不应该使用 jQuery,但我确实绑定到 click 事件来执行 $('#modal').foundation('reveal', 'open') - 这比弄清楚他们当时正在做的魔术要容易。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-25
    • 1970-01-01
    • 2012-02-26
    相关资源
    最近更新 更多