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

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

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

모든 응답(4)
洪涛

콘솔을 열어서 오류를 확인하고 마지막으로 추가하세요. Angular 앱 개발은 크롬을 이용해주세요

迷茫

코드 작성 방법을 모르겠습니다. 라우팅 점프에 문제가 있습니다. href를 직접 사용하면 페이지가 새로 고쳐지고 해시 부분이 앵커 포인트로 처리되어야 합니다. .Angular 프런트엔드 라우팅의 경우 ui-router를 사용할 수 있습니다.

伊谢尔伦

ui-router를 사용하는 것이 좋습니다.
라우팅은 다음과 같이 구현할 수 있습니다.

으아악

href는 바로 href="#create"입니다. 자세한 내용은 공식 문서를 읽어보세요. 매우 편리합니다.

大家讲道理

ui-router를 사용하는 것도 권장됩니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!