5

アプリケーションで IE8 ブラウザをサポートしています。最近、角度バージョンを 1.0.8 から 1.2.16 にアップグレードしました

新しいバージョンのアプリケーションはすべてのブラウザーで動作しますが、IE8 の ngRoute で問題が発生しました。

「$routeChangeStart」を複数回ブロードキャストします。

$rootScope.$on("$routeChangeStart", (イベント: ng.IAngularEvent, next, current) => {

});

識別するために、上記のコード内に console.log を追加しました。これは IE8 でのみ 2 回呼び出されます。

angular バージョン 1.0.8 では、同じコード スニペットが、ブラウザー コンソールに console.log コメントを 1 回表示します。

IE8 の ngRoute (Angular バージョン 1.2.16) に問題はありますか??

4

1 に答える 1

2

$route.reload()どのファイルにも含まれないようにプロジェクトを検索できますか? これにより、アプリケーションは $routeChangeStart を 2 回呼び出すことになります。

于 2015-01-05T16:40:18.040 に答える