まず、ng-switch を使用してインターフェイスの表示を制御し、次に新しいリージョン ボタンに herf="/region#create" を直接定義してから、ng-switch の値を変更して別のインターフェイスを表示しました。しかし、以下に示すように、なぜこれが起こるのかわかりません。つまり、最初にクリックしたときにインターフェイスがジャンプせず、単に更新され、その後ルーティングが変更されることがあります。そのため、別のngを設定する必要があります -スイッチがインターフェイスを表示するときに、ルーティングが正しく設定されていません。コンソールが表示されず、ボタン機能を再度実行しても、ng-switch の値が変化しないため、問題が発生するので、この問題を解決する方法をみんなに考えてもらいたいです。ジャンプ先のインターフェイスにジャンプしません。また、この種のエラーは正常に 1 回、異常に 1 回発生します。そのため、コードが多すぎてわかりにくいため、ここには掲載しません。写真: 画像の説明
コンソールを開いてエラーを確認し、最後に「Angularアプリの開発にはChromeを使用してください」と追加します
コードの書き方がわかりません。ルーティングジャンプに問題があります。href を使用してジャンプすると、間違いなくページが更新され、ハッシュ部分が失われます。 Angular フロントエンドルーティングの場合は、
ui-router
を使用できます。ui-router を使用することをお勧めします。
リーリールーティングは次のように実装できます:
href は直接 href="#create" です。詳細については、公式ドキュメントを参照してください。とても便利です。
ui-routerの使用もお勧めします