Angular.js フロントエンド開発ルーティングは変更されますが、インターフェイスは変更されません。
给我你的怀抱
给我你的怀抱 2017-05-15 17:01:55
0
4
724

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

给我你的怀抱
给我你的怀抱

全員に返信(4)
洪涛

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

いいねを押す +0
迷茫

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

いいねを押す +0
伊谢尔伦

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

リーリー

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

いいねを押す +0
大家讲道理

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

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