2014-02-25 2 views
0

경로를 트리거하고 URL을 업데이트하지 않고 각도가 다른보기를 표시 할 수 있는지 궁금합니다.AngularJS에서 URL을 업데이트하지 않고 경로를 트리거 하시겠습니까?

기본적으로 기존 웹 사이트 내부에 앵귤러 앱을 내장하고 있으며 내 내장 앱이 URL을 변경하는 것을 원하지 않지만 라우팅을 통해보기 관리를 원합니다.

나는 ng-include as suggested here을 사용할 수 있다고 알고 있지만 라우팅을 사용하고 싶습니다.

답변

0

URL이 아닌 라우팅을 사용할 수 있다고 생각하지 않습니다. ng-switch과 현재 "경로"를 저장하는 rootScope 변수를 사용하여 쉽게 자신 만의 라우팅을 수행 할 수 있습니다.

0

ng-include 접근 방식으로 문제가 해결됩니다. 정의에 의한 라우팅은 URL을 사용하기 때문에 라우팅을 사용한다고 말하면 무슨 뜻인지 잘 모르겠지만 다른 메커니즘을 사용하여 다른보기를로드 할 수 있습니다. 라우팅 외에 상태 및 뷰 개념을 사용하는 Angular-ui ui-router을 살펴보십시오. 상태에있는 뷰 메커니즘이 원하는 것을 처리 할 수있는 것처럼 들립니다.

+0

ng-include에 대해 마음에 들지 않는 것은 - 내가 틀리지 않는 한 - 내 링크가 다음과 같은 함수를 호출하도록 만들어야합니다 : '{{record.name}}'. –