使用自定义索引设置ng-options

时间:2014-08-20 13:52:41

标签: html angularjs select ng-options

我是AngularJS的新手,并尝试设置一些具有唯一索引的ng-options。我有几个表,我想将索引设置为表的主键。

即。如果我有PK的1,3,4,5。我希望这些索引仅在select中。

我首先使用"名称"来调用这些信息。是label应该是什么," ID"是index

var query = from champs in db.championLists
            select new
            { 
              cID = champs.ID, 
              cName = champs.Name
            };

我将此信息称为冠军

championService.getResources().success(function (champs) {
    $scope.Champions = champs;
});

现在我对实际设置HTML中的信息感到困惑。这是我迄今为止的尝试。 (我已经测试过以确保数据实际到达View,我只是无法弄清楚如何设置我的select

<select ng-options="select as cName for cID in Champions" ng-init="index = 0" ng-model="cID[index]">{{Champions.cName}}</select>

1 个答案:

答案 0 :(得分:2)

您不需要&#34;选择&#34;关于ng-options。

<select ng-options="champ.cID as champ.cName for champ in Champions" ng-init="index = 0" ng-model="cID[index]">{{champ.cName}}</select>