gpt4 book ai didi

javascript - Angular.js ng-repeat 回调

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:57:01 25 4
gpt4 key购买 nike

我需要在 ng-repeat 完成时发送回调,但我的解决方案不起作用。在我的最后一个解决方案中,我使用了一个指令来做到这一点。

标记:

<div class="results" ng-model="results">
<div class="empl-card" ng-repeat="empl in employees | filter: searchQuery" callback-on-end="alert('callback')">
...
</div>
</div>

指令:

app.directive("callbackOnEnd", function() {
return {
restrict: "A",
link: function(scope, element, attrs) {
if (scope.$last) {
scope.$eval(attrs.callbackOnEnd);
}
}
};
});

我哪里可能犯了错误?

最佳答案

我认为您可以按如下方式使用 ngInit 来完成此操作;

<div class="results" ng-model="results">
<div class="empl-card" ng-repeat="empl in employees | filter: searchQuery" ng-init="$last && alert('callback')">
...
</div>
</div>

执行此操作不需要自定义指令。

关于javascript - Angular.js ng-repeat 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37967223/

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