gpt4 book ai didi

javascript - angular - ng-if - 如何在 ng-if 模板渲染后回调

转载 作者:可可西里 更新时间:2023-11-01 01:20:40 24 4
gpt4 key购买 nike

在 Angular 中,我需要在加载具有特定类的元素后调用一个函数。元素的显示通过 ng-if='expr' 控制。 $scope.expr 的值在某个 ajax 调用响应后设置。

现在,如果我尝试将 $watch 放在 expr 上,或者使用 $evalAsync。它不工作。可能是因为这些事件在模板部分实际运行之前运行。

这是一个示例代码:http://jsbin.com/kuyas/1/edit在这里,我需要在 ng-if 上进行回调,它会在模板呈现后执行。

最佳答案

一个可能的答案是创建一个指令来执行您想要执行的任何操作。如果您随后仅在 ng-if 控制的 HTML 部分中使用该指令,则该指令将处于休眠状态,直到 ng-if 表达式为真。

这会如你所愿吗?

关于javascript - angular - ng-if - 如何在 ng-if 模板渲染后回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24437658/

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