title: how to sort an array of strings alphabetically with angular orderBy filter?
body: <p>I have a model that contains a list of countries</p>
  
  <pre><code>$scope.model = {
      name: "foo",
      countriesVisited: ["CA", "AR", "GB", "FR", "MX", "AU", "IE", "RU", "IT", "ES", "IN", "US", "NL", "DE", "CL", "BR", "JP", "NZ", "PL"]
    }
  </code></pre>
  
  <p>Using an ng-repeat directive lists them in the order they are shown.
  Putting an orderBy filter does order the items, but the order is seemingly random.  See this <a href="http://plnkr.co/edit/X9CXAkATMRIXTsEC2kO2" rel="noreferrer">plunker</a></p>
  
  <p>Remove the filter and watch the output shift.  Paste it back and it's in a weird order.  </p>
  
  <p>Is there a way to get the countriesVisited array to order without moving it to it's own $scope variable?</p>