I have created a Plunkr to illustrate a problem I am having with a ng-option nested in an ng-repeat:
http://plnkr.co/edit/km4uoNPRjh624QHgEeeB?p=preview
If you "add stuff" or "add things" and then you go ahead and select it, and then add another one, it automagically removes your last selected element. I cannot quite grok whether this is a failure of my own, or a failure of the Angular library to support duplicates (I know the functionality has been removed, but I'm saying maybe it shouldn't have been).
There is a talk on the issue here at
https://github.com/angular/angular.js/pull/2505 and I have also checked through a few posts in the group as well where people had this problem, many of whom seemed to find a solve by using the track by expression - I however, think I have either not understood how to implement this, or Angular has a flaw/bug I should report.
Thanks in advance!