Improve this Doc

Error: error:trkslct
Comprehension expression cannot contain both `select as` and `track by` expressions.


Description

NOTE: This error was introduced in 1.3.0-rc.5, and was removed for 1.3.0-rc.6 in order to not break existing apps.

This error occurs when 'ngOptions' is passed a comprehension expression that contains both a select as expression and a track by expression. These two expressions are fundamentally incompatible.

Here's an example of how to make this example work by using track by without select as:

<select ng-model="selected" ng-options="item.label for item in values track by item.id">

Note: This would store the whole item as the model to scope.selected instead of item.subItem.

For more information on valid expression syntax, see 'ngOptions' in select directive docs.