Angularjs 使用ng选项和'设置标签;as';(';按';备选方案跟踪)

Angularjs 使用ng选项和'设置标签;as';(';按';备选方案跟踪),angularjs,Angularjs,我需要所有下拉菜单选项都有一个与其显示值匹配的标签。目前,我用于创建选项的代码是ng options=“country.code as country.country for country in countries”。我知道这样做的首选方法是使用按跟踪,但由于我已经将用作,因此这样做时代码会中断。如何解决这个问题?当使用as时,您可以在中使用track by,但必须将完整的国家/地区对象(而不是country.code)设置为NgModel,否则track by语句将失败 像这样试试 ng-o

我需要所有下拉菜单选项都有一个与其显示值匹配的标签。目前,我用于创建选项的代码是
ng options=“country.code as country.country for country in countries”
。我知道这样做的首选方法是使用
跟踪,但由于我已经将
用作
,因此这样做时代码会中断。如何解决这个问题?

当使用
as
时,您可以在中使用
track by
,但必须将完整的国家/地区对象(而不是country.code)设置为NgModel,否则track by语句将失败

像这样试试

ng-options="country as country.Country for country in countries track by country.Code"

什么是
音轨作为
?你不是说跟踪吗?我是的,我的道歉。你有什么错误?我的选择只显示空选项