2016-10-17 3 views
0

ui 경로를 사용하여 동적 상태로드 URL 매개 변수 및 해당 매개 변수를 기반으로하는 뷰/컨트롤러를로드하여로드 할 단일 상태를 공유하는 3 개의 페이지를 만들려고합니다. 도전은 이것이 내가 지금 가지고있는 것이지만 나는 올바르게하고 있다고 느끼지 않는다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까?앵귤러 ui 경로 사용

자바 스크립트 :

여기
var myApp = angular.module('myApp', ['ui-router','positionControllers']); 

myApp.config(['$stateProvider', function($stateProvider) { 
    $stateProvider 
    .state('list', { 
     url: '/list', 
     templateUrl: 'list.html', 
     controller: 'ListController' 
    }) 
    .state('list.detail', { 
     url: '^/:id', 
     views: { 
     'detail': { 
      templateUrl: 'detail.html', 
      controller: 'DetailsController' 
     } 
     }, 
    }) 
    .state('home', { 
     url: '/home', 
     templateUrl: 'partial-home.html' 
    }); 
} 
]) 
+0

. 어느 것을 사용 하시겠습니까? – Phil

+0

@Phil ui-router는 내가 사용하고자하는 것입니다 – Ringodabad

+0

DId를 게시하기 전에 기본 ui-router 튜토리얼을 살펴보십시오. –

답변

0

UI 라우터를 사용하는 예 :

귀하의 코드 예제는 각도의`ngRoute`가 아닌`UI-router`을 사용 http://plnkr.co/edit/VALhQ3SCUGvYkSxZvy7j?p=preview

.config(['$stateProvider', 
    function($stateProvider) { 

     $stateProvider 
     .state('list', { 
      url: '/list', 
      templateUrl: 'list.html', 
      controller: 'ListCtrl' 
     }) 
     .state('list.detail', { 
      url: '^/:id', 
      views: { 
      'detail': { 
       templateUrl: 'detail.html', 
       controller: 'DetailCtrl' 
      } 
      }, 
     }); 
    } 
    ]) 
+0

모양과 코드에 대한 새로운 변화를 얻으려면이'https : // github.com/angular-ui/ui-router/wiki'를 읽어야 할 것입니다. 왜 여전히 작동하지 않습니까? – Ringodabad

관련 문제