angularjs在输入上创建随机占位符

时间:2015-01-21 16:56:21

标签: angularjs random iteration placeholder digest

我尝试在输入上制作随机占位符文本。 这是我的sample code

尝试多次运行此示例,然后您可能会通过控制台看到错误代码。

Error: 10 $digest() iterations reached. Aborting!
Watchers fired in the last 5 iterations:

即使占位符文本发生了变化,也会打扰此错误消息。 为什么这段代码有时会起作用,有时候不起作用?

2 个答案:

答案 0 :(得分:0)

来自this回答:

  

在渲染过程中,您不应该更改对象/模型   将强制一个新的渲染(并因此一个循环,导致   '错误:达到10 $ digest()次迭代。中止'!)

     

如果您要更新模型,请在控制器上或在控制器上执行此操作   指令,从不在视图上。 angularjs文档建议不要   完全使用ng-init来避免这种情况:

     

在模板中使用ngInit指令(仅限玩具/示例应用程序,而不是   推荐用于实际应用)

答案 1 :(得分:0)

您的随机函数触发$ digest()错误 这是关于它的角度js的问题: -

Random function triggering $digest() error

我搜索了但是找不到解决办法。