여기, 변경 할 plunker https://embed.plnkr.co/oRMnMW4QoWwhSkm9maHf/하지 않습니다. 상태는 변경되지만 템플리트는 변경되지 않습니다. 내가 UI 라우터 템플릿을 주입하지만, 상태 변화는 내가 중첩 된 뷰를 만들려고 노력하고
고토 링크> 두 번째 중첩
잘못 한 일을은 누구도 날을 수정할 수 있습니다.
On 버튼을 클릭하면 상태가 변경되지만 내용은 삽입되지 않습니다. 당신이 추상적 넣으면 ..
var routerApp = angular.module('routerApp', ['ui.router','ncy-angular-breadcrumb']);
routerApp.config(function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/home/list');
$stateProvider
// HOME STATES AND NESTED VIEWS ========================================
.state('home', {
url: '/home',
abstract: true,
templateUrl: './partial-home.html'
})
// nested list with custom controller
.state('home.list', {
url: '/list',
templateUrl: './partial-home-list.html',
controller: function($scope) {
$scope.dogs = ['Bernese', 'Husky', 'Goldendoodle'];
}
})
.state('home.second', {
url: '/second',
templateUrl: './second.html',
});
});
routerApp.run(['$rootScope', '$state', function ($rootScope, $state) {
$rootScope.$on('$stateChangeStart', function (event, toState) {
console.log("state Change")
});
}]);
하지만 기억 : 사실 같은 '아버지'루트에 : 나는 링크 페이지의 내용이 두 번째로 중첩 된 내용 추상적 넣어
이 작업 plunker를 체크 아웃하지 않았다. –
나는 코드 –
로 대체하려는하지만 난 이미 시도했지만 내가 무엇을 얻을 수 없습니다 생각하는 것은 이동 경로이다. 홈/목록/초이지만이 경우 두 번째 페이지는 새로운 페이지 자체로 표시됩니다. –