title: Query string parameter in ui-router urls?
body: <p>I have these states:</p>
  
  <pre><code>.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'
  })
  </code></pre>
  
  <p>When I hit the URL <code>/quotes/new?customer=123</code> the ?customer query string is stripped off, and I am left at the <code>quotes.new</code> state.</p>
  
  <p>What would make most sense to me is just adding a <code>params: ['customer']</code> to the <code>quotes.new</code> state definition, but that gives me an error complaining that I specify both url and params.</p>
  
  <p>Any examples of what I'm trying to do would be much appreciated.</p>