选择角度下拉列表的默认值

时间:2014-11-17 19:08:51

标签: javascript asp.net angularjs

我正在使用角度进行开发。  年龄在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以及其他许多人没有运气。

你能帮帮我吗?

2 个答案:

答案 0 :(得分:0)

需要从进入选择下拉列表的对象数组中设置$scope上的值。类似的东西:

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

答案 1 :(得分:0)

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

因此,当我更改生日时,它会初始化信用核心的下拉列表