ホームページ  >  に質問  >  本文

JavaScript - angularJS がクリック イベントをトリガーし、$rootScope:inprog エラーを報告する

私は angularJS でテーブルを作成し、データを Excel にエクスポートするためのコードをインターネット上で見つけました。 JavaScript は問題ありませんが、コードを angular にすると、

クリック イベントがトリガーされるとこのエラーが報告されます

, オンラインで確認したところ、複数の $ 実行があったためにエラーが報告されていることがわかりました。その他は angular の $apply によって発生したものですが、JavaScript のクリック イベントによってこのようなエラーが発生するのはなぜでしょうか?本当に困っているのでアドバイスをお願いします...

巴扎黑巴扎黑2663日前792

全員に返信(2)返信します

  • 迷茫

    迷茫2017-07-05 10:37:55

    クリックイベントを呼び出すコードをsetTimeout()でラップして試してみる

    返事
    0
  • PHP中文网

    PHP中文网2017-07-05 10:37:55

    angularjs内に$timeoutがあります
    まずコントローラーに$timeoutを挿入します
    $timeout(function() {

    リーリー

    });

    返事
    0
  • キャンセル返事