>웹 프론트엔드 >JS 튜토리얼 >AngularJS에서 라우팅 페이지를 다시 로드하는 방법

AngularJS에서 라우팅 페이지를 다시 로드하는 방법

php中世界最好的语言
php中世界最好的语言원래의
2018-04-11 14:43:522432검색

이번에는 AngularJS 라우팅페이지를 다시 로드하는 방법, AngularJS가 라우팅 페이지를 다시 로드할 때 주의사항은 무엇인지, 다음은 실제 사례이므로 살펴보겠습니다.

Angular로 프로젝트 작업을 할 때 현재 페이지를 새로 고치고 현재 페이지를 로드하려면 메뉴를 클릭해야 할 수도 있지만 동일한 라우팅 페이지를 클릭해도 응답이 없습니다. 라우팅 페이지 app.toMenu ;

<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" ui-sref="app.toMenu" ui-sref-opts="{reload:true}">
<!-- 网上普遍都说这样刷新,但这个是整个页面也同时都刷新了 -->

를 가정해 보겠습니다. 실제로

Boolean 유형

유형 매개변수를 전달하는 것 외에도 reload는 stringobject유형 매개변수를 전달할 수도 있습니다. 상위 경로를 새로 고치지 않고 현재 라우팅 페이지를 새로 고치려면 매개변수 값을 변경할 수 있습니다. 새로고침 현재 라우팅 페이지 ID로 설정합니다. rreee 또는 $state.reload();

를 사용할 수도 있습니다. $state.reload()는 전체 페이지를 로드합니다.

$state.reload('app.toMenu');현재 페이지 로드;

<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" ui-sref="app.toMenu" ui-sref-opts="{reload:&#39;app.toMenu&#39;}">
<!-- 这个方法刷新当前路由页面 -->

참고: 식별자가 변수인 경우

<a href="" ng-click=" rel="external nofollow" reloadCurPage()">
<!-- controller里面 $scope -->
$scope.reloadCurPage = function(){
 $state.reload('app.toMenu');
}

이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 자료:

JS에서 문자열 연결을 확장하는 방법


element-ui 바인딩 @keyup 이벤트가 유효하지 않은 이유는 무엇입니까?


위 내용은 AngularJS에서 라우팅 페이지를 다시 로드하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.