使用 ng 选项和'as'设置标签("跟踪依据"替代)



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

使用as时,可以在 NgOption 中使用track by,但设置完整的国家/地区对象(而不是国家/地区(很重要。代码(到 NgModel,否则跟踪依据语句将失败。

像这样尝试

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

最新更新