gpt4 book ai didi

javascript - Angular 逆 $watch

转载 作者:行者123 更新时间:2023-11-28 05:05:10 27 4
gpt4 key购买 nike

是否可以在 Angular 中使用逆$watch

我的问题

我使用 Angular-translate,并且我想对每个缺少的翻译使用 $http.put 。但我收到此错误:

"10 $digets() iterations reached" when trying to $http.post() from ng-translate error handler

我的解决方案

为了解决这个问题,我创建了一个数组,我想将所有缺失的翻译 ID 插入其中。当页面准备好时,我想将数组放入后端,在后端检查 id 并将其保存到数据库中。

我的问题

但是,我如何知道页面何时准备好,换句话说,我如何知道 Angular 何时准备好将缺少的翻译推送到数组中?我正在考虑一个逆 $watch 函数,因此,当数组/集合中没有写入任何内容(比方说,1 秒)时,就会调用一个函数。这可能吗,或者有更好的方法来解决这个问题吗?

我没有代码可以展示,因为所有代码都是基本函数,例如 $httparray.push

最佳答案

有很多解决方案可以检查 controller 是否完成获取数据并将数据绑定(bind)到模板,具体取决于翻译 ID 字符串是来自端点还是最初存在于模板中,我建议使用以下方法:

  • This answer显示模板中指令的使用
  • This answer正在检查 $viewContentLoaded
  • 您可以使用$timeout而不定义具体时间

关于javascript - Angular 逆 $watch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41809299/

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