programing

UI 라우터 URL에서 문자열 매개 변수를 쿼리하시겠습니까?

telecom 2023. 3. 1. 09:31
반응형

UI 라우터 URL에서 문자열 매개 변수를 쿼리하시겠습니까?

상태는 다음과 같습니다.

.state('quotes', {
  abstract: true,
  url: '/quotes'
})
.state('quotes.new', {
  url: '/new',
  templateUrl: 'views/quote-form.html',
  controller: 'QuoteFormCtrl'
})
.state('quotes.new.customer', {
  url: '?customer',
  templateUrl: 'views/quote-form.html',
  controller: 'QuoteFormCtrl'
})

URL을 눌렀을 때/quotes/new?customer=123고객 쿼리 문자열이 제거되고 다음 위치에 남습니다.quotes.new주.

내가 가장 이해할 수 있는 것은 단지 한 번 더하는 것이다.params: ['customer']에게quotes.newurl과 param을 모두 지정했다고 불평하는 오류가 나타납니다.

제가 하려는 일의 예를 들어주시면 감사하겠습니다.

를 수정해야 합니다.url포함할 문자열 속성customer다음과 같은 쿼리 파라미터:

.state('quotes.new', {
  url: '/new?customer',
  templateUrl: 'views/quote-form.html',
  controller: 'QuoteFormCtrl'
});

파라미터는 여러 개로 구분하여 추가할 수 있습니다.&:

.state('mystate', {
  url: '/myState?paramOne&paramTwo
  //...
});

문서를 참조해 주세요.

언급URL : https://stackoverflow.com/questions/20461714/query-string-parameter-in-ui-router-urls

반응형