JavaScript - angularJS がクリック イベントをトリガーし、$rootScope:inprog エラーを報告する
巴扎黑
巴扎黑 2017-07-05 10:35:55
0
2
834

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

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

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

巴扎黑
巴扎黑

全員に返信(2)
迷茫

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

いいねを押す +0
Ty80

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

リーリー

});

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート