【问题标题】:Calling jquery selector after Angular function not working (rendering issues?)在 Angular 函数不起作用后调用 jquery 选择器(渲染问题?)
【发布时间】:2015-07-04 23:15:50
【问题描述】:

在尝试更新数据/屏幕控件然后将这些控件与 jQuery 一起使用时,我在某些情况下遇到了问题,尤其是图像。我目前的情况如下:

按钮点击 ---> 调用 angularJs 函数,在屏幕上创建 div 控件 ---> angularJS 函数在结束时调用 JS 函数 ---> JS 函数为创建的 div 调用 JQuery 选择器。 问题是JQuery找不到创建的div。

这种情况的最佳/指示解决方案是什么? (不仅是这种情况,还有我们需要等待dom渲染完成的情况)

问候。

【问题讨论】:

  • 这听起来根本不是一个好方法。测试和维护将非常困难。也许您可以举一个例子并发布代码,而不是理论上给出场景。通过这种方式,人们可以给您一个具体的答案,您可以将其用作其他案例的模式。现在的问题是,我的建议是不要这样做。

标签: javascript jquery html angularjs rendering


【解决方案1】:

根据您的实施,可能有几种情况适用。首先确保 jQuery 不会覆盖 angularjs 功能,反之亦然。第二个 angularjs 使脚本标签中的任何 JavaScript 代码无效。你必须在你的控制器中包含你的 JavaScript。您可以使用 Firebug 等调试工具来查看发生了什么。在这里发布一些代码也会有很大帮助。

【讨论】:

    猜你喜欢
    • 2018-02-24
    • 2020-06-25
    • 2016-02-01
    • 2012-07-14
    • 2016-02-16
    • 1970-01-01
    • 1970-01-01
    • 2018-12-16
    相关资源
    最近更新 更多