角度 - 检测何时加载了所有表单元素?

时间:2014-08-25 22:12:23

标签: javascript jquery angularjs forms

我正在尝试检测页面上所有表单元素的填充时间(包括下拉列表),然后再触发初始化这些元素上的插件的函数。

现在我正在使用一个非常丑陋的超时功能并有延迟,但它显然会根据加载时间而变化。我还有多个控制器负责渲染页面上的各种表单字段。

我尝试在其中一个渲染函数之后调用插件,但是渲染发生时仍然存在可变延迟,并且填充了选择框。

我在考虑在<上添加一个ng-model。形式>但是我怎么知道它什么时候填充?

所以基本上我想要一个可靠的方法:

  1. 页面加载所有表单元素(包括填充的选择框)

  2. 调用我的插件的事件触发器

  3. 似乎应该有一个我不知道的简单解决方案。

    提前致谢。

1 个答案:

答案 0 :(得分:0)

$evalAsync是您的朋友,如果您不想使用超时,并且在从服务器获取数据后尝试触发功能...

为了更好地理解这一点,请注意this videoread this

希望你能找到这个有用的