私は angularJS でテーブルを作成し、データを Excel にエクスポートするためのコードをインターネット上で見つけました。 JavaScript は問題ありませんが、コードを angular にすると、
クリック イベントがトリガーされるとこのエラーが報告されます
, オンラインで確認したところ、複数の $ 実行があったためにエラーが報告されていることがわかりました。その他は angular の $apply によって発生したものですが、JavaScript のクリック イベントによってこのようなエラーが発生するのはなぜでしょうか?本当に困っているのでアドバイスをお願いします...
クリックイベントを呼び出すコードをsetTimeout()でラップして試してみる
angularjs内に$timeoutがあります
リーリーまずコントローラーに$timeoutを挿入します
$timeout(function() {
});