Angular-チェック後に式が変更されました。以前の値

アミット

式の値が変更されると、めったにこのエラーがスローされず、アプリはそれ以上応答しなくなります。

私の見解では、この機能は次のとおりです。 {{generalService.timeFromNow(item.creation_time)}}

呼び出す: moment(timestamp, "X").fromNow()

ランダムに、時間が35から36に変更されると、このエラーが発生しました。 画像

移動(カチカチ)する時間がもう1つある場合、エラーはスローされません。

この種のエラーは私のアプリケーション全体で発生しngOnChangesます。Angularが管理する必要があると思うのでを細かく管理したくありません

n00b

これは、開発モードのAngular2の機能であり、不良デザインの検出に役立ちます。このエラーがある場合は、おそらく再設計する必要があることを示しています。

たとえば、このバインディングを持つ2つのフィールドがあるとします。テキストやグラフのように。

{{generalService.timeFromNow(item.creation_time)}}

この問題に対処しないと、Prodに異なる値が表示されることがあります。これは通常のテストでは気付くのが非常に難しく、ユーザーのごく一部だけが気付くでしょう。

解決策は通常、「timeFromNow」の結果をある状態変数に格納して、更新サイクルで変更できないようにすることです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Angular2rc6式がチェック後に変更されました

分類Dev

Angular2-チェック後に式が変更されました

分類Dev

Angular8-チェック後に式が変更されました

分類Dev

Angular ExpressionChangedAfterItHasBeenCheckedError:チェック後に式が変更されました。cdkdrag

分類Dev

Angular2「チェック後に式が変更されました」

分類Dev

Angular2:ネストされた* ngForの結果、「チェック後に式が変更されました」

分類Dev

Angular4-NG-IFの使用中に「チェック後に式が変更されました」エラー

分類Dev

「ExpressionChangedAfterItHasBeenCheckedError:チェック後に式が変更されました」Angularのエラー

分類Dev

Angular2変更検出「チェック後に式が変更されました」

分類Dev

Angular-ExpressionChangedAfterItHasBeenCheckedError:チェック後に式が変更されました。(ネストされたFormArray)

分類Dev

チェックされた後にAngular4式が変更されましたエラー

分類Dev

フォーム値の更新でAngular2(beta3)「チェック後に式が変更されました」

分類Dev

エラーエラー:ExpressionChangedAfterItHasBeenCheckedError:チェック後に式が変更されました。Angular

分類Dev

Angular2-双方向バインディングのエラー:チェック後に式が変更されました

分類Dev

チェック後にエラー値が変更されました(Angular2のステートフルパイプ)

分類Dev

Angular2モーダルポップアップエラー「チェック後に式が変更されました」

分類Dev

Angular2モーダルポップアップエラー「チェック後に式が変更されました」

分類Dev

Angular2メソッドバインディングエラー:「チェック後に値が変更されました」

分類Dev

「式がチェックされた後に変更されました」をトリガーせずに、Angular2で入力検証のためにngOnChangesを実装する方法。エラー

分類Dev

ngmodelを使用したAngular2動的フォームの例では、「チェック後に式が変更されました」という結果になります。

分類Dev

コンポーネントプロパティが現在の日時に依存している場合に、Angular2の「式はチェック後に変更されました」という例外を管理する方法

分類Dev

ngIf-チェック後に式が変更されました。以前の値: 'ngIf:false'。現在の値: 'ngIf:true'

分類Dev

Angular2-チェック後に式が変更された-サイズ変更イベントでdiv幅にバインド

分類Dev

ExpressionChangedAfterItHasBeenCheckedError:チェック後に式が変更されました。以前の値:「未定義」

分類Dev

ExpressionChangedAfterItHasBeenCheckedError:チェック後に式が変更されました。以前の値: '未定義'例外

分類Dev

チェック後、式が変更されました。以前の値: 'null:1561881140820'。現在の値: 'null:1561881140880'

分類Dev

Angularでチェックボックスの名前、値、チェックされた状態を取得します

分類Dev

'...チェック後に変更された' devエラーを引き起こすAngular2パイプ

分類Dev

Angular 7 [無効]ネストされたオブジェクトのプロパティ値が変更されたときに変更を検出しない

Related 関連記事

  1. 1

    Angular2rc6式がチェック後に変更されました

  2. 2

    Angular2-チェック後に式が変更されました

  3. 3

    Angular8-チェック後に式が変更されました

  4. 4

    Angular ExpressionChangedAfterItHasBeenCheckedError:チェック後に式が変更されました。cdkdrag

  5. 5

    Angular2「チェック後に式が変更されました」

  6. 6

    Angular2:ネストされた* ngForの結果、「チェック後に式が変更されました」

  7. 7

    Angular4-NG-IFの使用中に「チェック後に式が変更されました」エラー

  8. 8

    「ExpressionChangedAfterItHasBeenCheckedError:チェック後に式が変更されました」Angularのエラー

  9. 9

    Angular2変更検出「チェック後に式が変更されました」

  10. 10

    Angular-ExpressionChangedAfterItHasBeenCheckedError:チェック後に式が変更されました。(ネストされたFormArray)

  11. 11

    チェックされた後にAngular4式が変更されましたエラー

  12. 12

    フォーム値の更新でAngular2(beta3)「チェック後に式が変更されました」

  13. 13

    エラーエラー:ExpressionChangedAfterItHasBeenCheckedError:チェック後に式が変更されました。Angular

  14. 14

    Angular2-双方向バインディングのエラー:チェック後に式が変更されました

  15. 15

    チェック後にエラー値が変更されました(Angular2のステートフルパイプ)

  16. 16

    Angular2モーダルポップアップエラー「チェック後に式が変更されました」

  17. 17

    Angular2モーダルポップアップエラー「チェック後に式が変更されました」

  18. 18

    Angular2メソッドバインディングエラー:「チェック後に値が変更されました」

  19. 19

    「式がチェックされた後に変更されました」をトリガーせずに、Angular2で入力検証のためにngOnChangesを実装する方法。エラー

  20. 20

    ngmodelを使用したAngular2動的フォームの例では、「チェック後に式が変更されました」という結果になります。

  21. 21

    コンポーネントプロパティが現在の日時に依存している場合に、Angular2の「式はチェック後に変更されました」という例外を管理する方法

  22. 22

    ngIf-チェック後に式が変更されました。以前の値: 'ngIf:false'。現在の値: 'ngIf:true'

  23. 23

    Angular2-チェック後に式が変更された-サイズ変更イベントでdiv幅にバインド

  24. 24

    ExpressionChangedAfterItHasBeenCheckedError:チェック後に式が変更されました。以前の値:「未定義」

  25. 25

    ExpressionChangedAfterItHasBeenCheckedError:チェック後に式が変更されました。以前の値: '未定義'例外

  26. 26

    チェック後、式が変更されました。以前の値: 'null:1561881140820'。現在の値: 'null:1561881140880'

  27. 27

    Angularでチェックボックスの名前、値、チェックされた状態を取得します

  28. 28

    '...チェック後に変更された' devエラーを引き起こすAngular2パイプ

  29. 29

    Angular 7 [無効]ネストされたオブジェクトのプロパティ値が変更されたときに変更を検出しない

ホットタグ

アーカイブ