我有一个带有 ng-options 的选择框。我想默认加载以前的设置值。之前的设定值为 {{c.fact}}
.我尝试使用 ng-value="c.fact"
在选择框内,它不起作用。请帮帮我。谢谢
<select class="browser-default event sensor" ng-model="sensor"
ng-options="sensor.uid for sensor in sensors track by sensor.uid">
</select>
最佳答案
你需要在 ng-model 中有一个值才能有一个默认的选择值。你可以在你的 Controller 或 html 中使用 c.fact 初始化你的 ng-model。
js
$scope.sensor = $scope.c.fact;
html
<div ng-init="sensor = c.fact">
<select class="browser-default event sensor" ng-model="sensor" ng-options="sensor.uid for sensor in sensors track by sensor.uid"></select>
</div>
关于angularjs - 如何在angular js的选择框中加载先前的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49252737/