gpt4 book ai didi

javascript - Angularjs 过滤器回调

转载 作者:太空狗 更新时间:2023-10-29 16:42:37 25 4
gpt4 key购买 nike

我有一个正在使用 Angularjs 过滤器过滤的项目列表。这是 Jade 标记:

li(ng-repeat="parcel in parcels | filter : filterActiveAreaParcels")

我想运行一些 jQuery 插件,在过滤函数运行并且元素在 DOM 中呈现后增强加载元素的外观。我该怎么做?

最佳答案

假设您的过滤器没有做一些疯狂的异步操作,并且您的 parcel 列表中的项目数量合理(请参阅 Misko 的 SO 回答 here )而不是 plnkr应该做的工作。请注意此 plnkr 中的自定义过滤器如何执行一些相对昂贵的操作(循环超过 1m 次迭代),但 my-plugin 指令内的 $scope.$watch 仍然能够为列表中的每个过滤项目按时调用 jquery 插件。

如果在 ng-repeat 完成之前您的 jquery 插件仍在被调用,那么您可以尝试在指令中使用 $timeout()。

关于javascript - Angularjs 过滤器回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14999273/

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