Angular.js前端开发路由发生改变但是界面没有改变的情况。
给我你的怀抱
给我你的怀抱 2017-05-15 17:01:55
0
4
709

首先,我用的是ng-switch控制界面的显示,然后在新建地域这个按钮上直接定义herf="/region#create",然后通过改变ng-switch的值来显示不同的界面,但是我不知道为什么会出现这种情况,如下图,就是,点击有时候点第一下的时候界面不跳转,只是刷新了一下,然后路由发生了变化,所以肯定是我在通过配置不同的ng-switch显示界面的时候路由没有配置好产生的问题,所以,我想让大家帮我想想应该从哪些角度来解决这个问题,因为控制台也没有显示,然后点击那个按钮函数又执行了,只是没有ng-switch的值也改变了,就是没有跳转到应该跳转的界面,而且这种错误是一次正常一次不正常的频率发生的,所以,求各位大神,提供解决问题的思路或者方法,因为代码太多太乱,这里我就不贴代码了,还请大家见谅,如图:图片描述

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

全員に返信(4)
洪涛

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

いいねを押す +0
迷茫

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

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

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

リーリー

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

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!