AngularJS - 观察输入元素的创建

时间:2013-07-17 20:03:15

标签: angularjs

我正致力于使用angularjs制作repatcha(www.google.com/recaptcha)。

我遇到了问题。每次单击刷新按钮时,都会显示一个新图像,但会破坏该图像以使用新密钥重新创建新图像。

我的问题是我实际上是在听这个输入,这要归功于我添加的ng模型(感谢这个thread和Jason)但是因为元素被破坏了,我的手表无效。

想法:

  1. 聆听元素子元素的创建
  2. 让另一个字段更新另一个元素拥有的子项数并观察它的值。
  3. 欢迎提出其他建议。

    由于

1 个答案:

答案 0 :(得分:0)

如果有人在寻找,这个解决方案对我有用: http://www.brandonturner.net/blog/2009/02/reload_recaptcha_with_error/

我仍然无法找到如何观察新创建的孩子(除非我使用了很费时的livequery),但上面的hack适用于reCaptcha。

另一种解决方案是延迟我必须做的任何事情,以便加载图像,但这样做并不是真的“安全”。