为“角度”中的下拉列表选择默认值

selecting default value for dropdown in angular

本文关键字:下拉列表 选择 默认值 角度      更新时间:2023-09-26

我正在使用角度进行开发。 当年龄在 18 到 19 岁之间时,信用评分会隐藏,并且不超过 19 岁。

 <select id="autoInsuranceStatus" name="autoInsuranceStatus" ng-model="namedInsured.autoInsuranceStatus" ng-options="m.key as m.value for m in vm.currentInsuranceList" required style="width: 250px;">
                            <option value="">Select insurance status</option>
                        </select>

所以现在最初它的显示正确并按照我想要的方式隐藏。但是当我以 18 岁和 19 岁进入下一页并且带有后退按钮时,返回并更改年龄比默认使用最后一个元素超过 19 岁。

我尝试了ng-init,$scope.namedInsured.autoInsuranceStatus= 0和许多其他人都没有运气。

你能帮我吗?

需要从

进入选择下拉列表中的对象数组中设置$scope的值。像这样:

$scope.namedInsured.autoInsuranceStatus = vm.currentInsuranceList[0]

我得到了解决方案。所以我把手表放在生日,然后我把 $scope.namedInsured.creditScore = 0;

因此,当我更改我的出生日期时,它会初始化信用评分的下拉列表