sách gpt4 ai đã đi

Angular nghịch đảo $watch javascript angularjs

In lại 作者:行者123 更新时间:2023-11-28 05:05:10 28 4
mua khóa gpt4 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

1 Câu trả lời

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

  • This answer显示模板中指令的使用
  • This answer正在检查 $viewContentLoaded
  • Bạn có thể sử dụng$timeout而不定义具体时间

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

28 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com