検索

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

Angular.js フロントエンド開発ルーティングは変更されますが、インターフェイスは変更されません。

まず、ng-switch を使用してインターフェイスの表示を制御し、次に新しいリージョン ボタンに herf="/region#create" を直接定義してから、ng-switch の値を変更して別のインターフェイスを表示しました。しかし、以下に示すように、なぜこれが起こるのかわかりません。つまり、最初にクリックしたときにインターフェイスがジャンプせず、単に更新され、その後ルーティングが変更されることがあります。そのため、別のngを設定する必要があります -スイッチがインターフェイスを表示するときに、ルーティングが正しく設定されていません。コンソールが表示されず、ボタン機能を再度実行しても、ng-switch の値が変化しないため、問題が発生するので、この問題を解決する方法をみんなに考えてもらいたいです。ジャンプ先のインターフェイスにジャンプしません。また、この種のエラーは正常に 1 回、異常に 1 回発生します。そのため、コードが多すぎてわかりにくいため、ここには掲載しません。写真: 画像の説明

给我你的怀抱给我你的怀抱2758日前730

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

  • PHP中文网

    PHP中文网2017-05-15 17:03:55

    コンソールを開いてエラーを確認し、最後に「Angularアプリの開発にはChromeを使用してください」と追加します

    返事
    0
  • 迷茫

    迷茫2017-05-15 17:03:55

    コードの書き方がわかりません。ルーティングジャンプに問題があります。href を使用してジャンプすると、間違いなくページが更新され、ハッシュ部分が失われます。 Angular フロントエンドルーティングの場合は、ui-router を使用できます。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-15 17:03:55

    ui-router を使用することをお勧めします。
    ルーティングは次のように実装できます:

    リーリー

    href は直接 href="#create" です。詳細については、公式ドキュメントを参照してください。とても便利です。

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-15 17:03:55

    ui-routerの使用もお勧めします

    返事
    0
  • キャンセル返事