Javascript 使用ng选项选择,如何使用已选择的字段初始化

Javascript 使用ng选项选择,如何使用已选择的字段初始化,javascript,angularjs,select,ng-options,angularjs-ng-options,Javascript,Angularjs,Select,Ng Options,Angularjs Ng Options,我有以下代码: 视图: 当我第一次进入控制器时,在选择中没有任何内容,用户必须选择一些内容 我试图通过 $scope.filterList = {id: 1, name: 'User'}; 但选择字段仍为空 我希望在进入控制器时已选择“用户”选项。可以吗?在这种情况下,您可以使用跟踪方式,它根据数据.id跟踪更改 <select ng-model="filterList" ng-options="data.name for data in filter_options trac

我有以下代码:
视图:

当我第一次进入控制器时,在选择中没有任何内容,用户必须选择一些内容
我试图通过

$scope.filterList = {id: 1, name: 'User'};
但选择字段仍为空


我希望在进入控制器时已选择“用户”选项。可以吗?

在这种情况下,您可以使用
跟踪方式
,它根据
数据.id
跟踪更改

<select ng-model="filterList" 
   ng-options="data.name for data in filter_options track by data.id">
</select>

好吧,这个很好用!非常感谢您的快速回复answer@MattiaPettenuzzo没问题,很高兴听到这对你有帮助,谢谢:)
$scope.filterList = {id: 1, name: 'User'};
<select ng-model="filterList" 
   ng-options="data.name for data in filter_options track by data.id">
</select>
$scope.filterList = $scope.filter_options[0];