gpt4 book ai didi

javascript - angularjs ng-repeat 在 for 循环后渲染

转载 作者:太空宇宙 更新时间:2023-11-04 15:47:36 24 4
gpt4 key购买 nike

无论你的 for 循环有多大,AngularJS 不会将任何内容渲染为 HTML,除非循环完成。但它应该在 $scope 更改时呈现为 HTML(如双向数据绑定(bind)中发生的情况)。一个pen为此而创建。

我是不是误解了什么?

最佳答案

您可以使用$timeout手动强制重新渲染,请参阅codepen:https://codepen.io/anon/pen/eWNmap - 重要的是,由于 JS 闭包,异步 $timeout i 始终具有 20 值,因此创建了单独的函数:https://stackoverflow.com/a/750506/3368498但这种行为是可以的,当它开始消化循环时, Angular 重新渲染 - 如果它以任何变化开始,它会非常慢。总而言之,您可以像您所写的那样考虑它,当 2 路绑定(bind)更改时,它会重新渲染 - 这种行为匹配的情况非常罕见。

关于javascript - angularjs ng-repeat 在 for 循环后渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43428705/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com