-1
AngularJS 및 UI-Router를 사용하여 SPA 응용 프로그램을 작성했습니다. 내가 달성하려고하는 것은 동일한 상태에 대한 상태 매개 변수로서 착륙 컨트롤러에서 resolve
메서드의 결과를 사용하는 것입니다. account
상태에 resolve를 상태 매개 변수로 사용하기
- 사용자 로그,
- stateParam
:accountId
자동으로 해결 방법에서 반환 된 값으로 채워집니다이
은 내가 뭘하려고 오전입니다 예를 들어 url은 사용자에 따라 '/ account/12334 /'가됩니다. - 모든 후속 상태는 계정 상태의 '하위'입니다.
.state('account', { url: '/account/:accountId', templateUrl: '/partials/account.html', controller: 'AccountCtrl', resolve: { 'accountId': ['Account', '$stateParams', function(Account, $stateParams) { $stateParams.accountId = Account.promise; }] } })
하지만 URL은 동일하게 유지 :
이 내가 시도하는 것이다.