fixed ng-required ref #9
added track by