Angularjs 如何使文本在ng模型中通过“使用ng选项选择”显示相同的内容?

Angularjs 如何使文本在ng模型中通过“使用ng选项选择”显示相同的内容?,angularjs,select,angular-ngmodel,ng-options,Angularjs,Select,Angular Ngmodel,Ng Options,我不熟悉角度(问题一)。我试图将select with ng选项中的格式化文本绑定到页面中调用的ng模型。发生的情况是,下面的代码采用类似en-US的语言代码,并将文本更改为英语,这将显示在选择框中。当我使用{{textSelect}}时,它显示为en US。那么,如何使其正确显示呢 <select ng-model="textSelect" ng-options="language.code as language.name for language in availableLangua

我不熟悉角度(问题一)。我试图将select with ng选项中的格式化文本绑定到页面中调用的ng模型。发生的情况是,下面的代码采用类似en-US的语言代码,并将文本更改为英语,这将显示在选择框中。当我使用{{textSelect}}时,它显示为en US。那么,如何使其正确显示呢

<select ng-model="textSelect" ng-options="language.code as language.name for language in availableLanguages"></select>

<p>{{ textSelect }}</p>

{{textSelect}}


{{textSelect.name}


这是一个建议

有没有一种方法可以在不将language.code更改为language的情况下执行此操作?我想您可以创建一个与ng选项的操作相反的过滤器(将选定的“名称”与“代码”匹配)。但这至少可以说是丑陋的:)
<select ng-model="textSelect" 
        ng-options="language as language.name for language in availableLanguages"></select>

<p>{{ textSelect.name }}</p>