2013-02-23 2 views
6

을 라우팅 나는이 AngularJS와AngularJS와 : URL 매개 변수는

에을 라우팅 URL 매개 변수를 사용하고 싶습니다 2 개 전망과 anguar 응용 프로그램 :이처럼 보이는 URL을 감안할 때 editView 및 MAINVIEW

: '? httx : // myapp와/PARAM1 = X & ... & 한 EditMode = 1 & ...'

->은/editMod에 저를 얻을 것이다 e 경로

이렇게하는 좋은 방법은 무엇입니까?

  • 내가는 $ location.path ('/ 한 EditMode') 한 EditMode == 1 경우을은 $ routeparams.editmode를 얻고 사용하는 컨트롤러를 사용해야합니다?
  • html5 모드가 필요합니까?

  • 내가 URL에 대해 할 수있는 일은 없다 - 나는 것을 발견


$routeProvider.when('/', { 
    controller: function($routeParams, $location) { 
    if($routeParams.editmode == '1') { 
     $location.path('editMode') ... 
+0

검색 매개 변수를 제공하는 서버가있는 것 같습니다. 각도 경로는 검색이 아니라 URL 해시를 구문 분석합니다. 왜 두 가지 방법이 모두 필요합니까? – charlietfl

+0

저는 SharePoint 2013 응용 프로그램과 함께 작업하고 각도 응용 프로그램은 다음과 같이 호출됩니다. src = "~ appWebUrl/Pages/DemoPage.aspx? {StandardTokens} & wpId = _WPID_ & editmode = _editMode_ & wpq = _WPQ_ & weblocaleId = _WebLocaleId_"여기서 appWebUrl은 "app -Web "및 {standartTokens}가 –

+0

매개 변수 집합을 확인하면 url 매개 변수를 기반으로 동적 JSP가 출력됩니다. 단지'$ scope.editMode = <%aspcode%>'을 추가 할 수 있어야합니다 ... 그렇지 않습니까? 내 컨트롤러에 – charlietfl

답변