【问题标题】:Marionette LayoutView's UI hash returns stringsMarionette LayoutView 的 UI 哈希返回字符串
【发布时间】:2016-07-24 13:34:41
【问题描述】:

我有一个 LayoutView,我在我的应用程序中用作“内容查看器”,当点击某些内容时,它会以模式打开。

此 LayoutView 中有一个名为 contentModal 的区域,它在第一次加载时加载良好,并且 UI 哈希在此内容查看器的第一次加载时加载良好。

但是在我关闭查看器然后尝试通过单击其他内容再次打开它之后,UI 哈希而不是返回 jQuery 选择的对象,只是返回选择器名称的字符串数组('.content-modal '、'.text-link' 等)。

以前有没有其他人经历过这种情况并且可以帮助我了解为什么会发生这种情况?

【问题讨论】:

  • 能否添加一些代码以便更好地理解?

标签: javascript jquery backbone.js coffeescript marionette


【解决方案1】:

我以前经历过很多次。我找到的唯一解决方案是在 onRender 中调用 this.bindUIElements 函数。 这种行为的可能原因可能是您使用的对象与bone.marionette 在内部处理的对象相同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-01
    • 2021-11-19
    • 1970-01-01
    • 2013-11-21
    • 2020-04-05
    • 2014-04-08
    • 2016-07-24
    相关资源
    最近更新 更多