0
이 질문은 여러 게시물에서 확인되었지만 해결 방법을 시도했지만 여전히 아직 얻을 수는 없습니다.상태를 변경할 때 상태 재로드를 방지합니다. ui-router
나는 ui-router로 라우팅하는 몇 가지 구성 요소를 가지고 있는데, 하나는 사용자가 다른 경로로 데이터를 입력하고 다른 경로로 이동하면 다시 연락처 양식으로 다시로드되고 양식 내용이 사라졌습니다.
I saw 부모 상태와 하위 상태가 있음에도 불구하고이 작업을 수행하는 또 다른 방법이지만 내 코드에서이를 다시 만들 수 없습니다.
어쨌든 시도해 보았지만 시도 할 수는 있지만 끈적 옵션으로 ui-router-extras을 사용하면 더 간단한 해결책이 될 수 있습니다. 이제는 코드를 게시합니다.
(function() {
angular.module('personalPortfolio')
.config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) {
$stateProvider
.state('about', {
sticky: true,
url: '/about',
template: '<pg-about></pg-about>'
})
.state('development', {
sticky: true,
url: '/work',
template: '<pg-dev></pg-dev>'
})
.state('contact', {
sticky: true,
url: '/contact',
template: '<pg-contact></pg-contact>'
});
$urlRouterProvider.otherwise('/about');
}]);
})();
일부 데이터를 가져 오는 또 다른 페이지가있어서 브라우저의 버튼을 통해 전체를 새로 고치기 만하면됩니다. – okayilltry