ng-repeat vs ng-options, qui est le meilleur pour moi

j'ai pour afficher les données JSON dans la liste déroulante ,pour que j'ai deux options, l'une des options est d'utiliser ng-repeat et un autre ng-options.

ng-repeat code :

dans le fichier html :

<select>
<option ng-repeat="prod in testAccounts" value="{{prod.id}}">{{prod.name}}</option>
</select>

et dans le fichier de script:

$http.get('document.json').success(function (data) 
{
    $scope.testAccounts = angular.fromJson(data);
 }

et d'autres un ng-options :

dans le fichier html :

<select ng-model="selectedTestAccount" ng-options="c as c.name for c in testAccounts1"></select>

dans le fichier de script:

$http.get('document.json').success(function (data) 
{
    $scope.testAccounts1 = data;
    $scope.selectedTestAccount = $scope.testAccounts1[0];
}

Maintenant, je veux savoir qui est le mieux pour mon projet d'amélioration de la performance .Les lignes directrices s'il vous plaît .

Je pense que ng-options, parce que c'est destiné à être utilisé dans les cas de ce genre.
Merci @Mritunjay
Je n'ai pas posté comme une réponse si vous voulez je peux.\
oui s'il vous plaît ,veuillez fournir je suis en attente de réponse @Mritunjay
est-il assez "destiné à être utilisé dans des cas comme ça?"

OriginalL'auteur Shekkar | 2014-06-30