Javascript ng组表达式中的跟踪选项

Javascript ng组表达式中的跟踪选项,javascript,angularjs,angularjs-ng-options,Javascript,Angularjs,Angularjs Ng Options,Angular 1.1.5在这个分组选择下拉列表中没有正确选择正确的值,我做错了什么 HTML: 控制器正在正确设置options.metricId options.answers对象如下所示: {id:8,姓名:Leads Others,问题:评估} 所有选项都出现了,但它并没有像我预期的那样选择answer.id==options.metricId的值 将parseIntanswer.id添加到轨迹表达式解决了该问题 <select class="form-control" ng-mo

Angular 1.1.5在这个分组选择下拉列表中没有正确选择正确的值,我做错了什么

HTML:

控制器正在正确设置options.metricId

options.answers对象如下所示: {id:8,姓名:Leads Others,问题:评估}

所有选项都出现了,但它并没有像我预期的那样选择answer.id==options.metricId的值

将parseIntanswer.id添加到轨迹表达式解决了该问题

<select class="form-control" ng-model="options.metricId" ng-options="answer.id as answer.name group by answer.question for answer in options.answers track by parseInt(answer.id)" ng-change="events.updateMetrics()"></select>

为什么有class=ng model=options.metricId?对不起。为了简洁起见,试图删除这些类,但没有完全退格。我会修好的。