我有一个简单的角度下拉菜单,如下所示:

<select class="form-control" ng-model="docPropIdentityModel.OwnerLevel"
         ng-options="ownerLevel as ownerLevel.LevelName for ownerLevel in ownerLevels track by ownerLevel.OwnerLevelID">
         <option value="">--Select--</option>
</select>


我有一个OwnerLevelID的值,我想将OwnerLevelID分配为下拉菜单的值并显示相应的LevelName。我可以通过使用jquery轻松地做到这一点,但想要以有角度的方式做到这一点。

我试图像下面这样为模型分配值:

$scope.docPropIdentityModel.OwnerLevel = "123456";


但这没有用。怎么做?

最佳答案

在使用track by表达式时,需要设置与OwnerLevelID关联的对象的ngModel属性。

$scope.docPropIdentityModel.OwnerLevel = { OwnerLevelID : "123456"};


javascript - 如何将特定值设置为下拉方式?-LMLPHP

08-06 23:33