gpt4 book ai didi

angularjs - 检测自定义过滤器何时在 AngularJS 中完成

转载 作者:行者123 更新时间:2023-12-03 08:07:42 25 4
gpt4 key购买 nike

<分区>

我有一个自定义过滤器函数,我正在调用 ng-repeat 指令:

<div ng-repeat="app in appVm.appList | filter:appVm.assetFilter">{{app.title}}</div>

对于 appList 中的每个应用,这显然会触发我的 assetFilter 函数。过滤完成后,我想运行另一个函数。

如何检测过滤过程何时完成?

更新

根据指向我的回复 towards other answers ,我可以进一步澄清一下。

当我使用自定义指令并使用 scope.$last 实现该解决方案时,我观察到以下情况:

  • 首次呈现页面并填充列表时,它按预期工作 - 检测到最后一项。
  • 当我的过滤器功能被触发并从列表中删除项目时,指令处理程序根本没有命中。
  • 当相同的项目被添加回列表,但它们不是列表中的最后一项时,指令被命中,但仅针对被添加回的项目,并且没有具有范围的项目.$last of true.

希望这有助于澄清。

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