Html 如何使用angular 6在mat select中获取下拉文本

Html 如何使用angular 6在mat select中获取下拉文本,html,angular6,dropdown,Html,Angular6,Dropdown,以下是我的HTML代码: {{list.code} TS代码: GetSelectedOptionText事件:MatSelectChange{ 设selectedData={ 代码:event.source.selected为MatOption.viewValue, 值:event.source.value }; console.logselectedData; } 在“selectedData”中,我得到的代码值未定义。我需要从下拉列表中获取代码值。事件对象具有值数组属性,该属性将始终具有一

以下是我的HTML代码:

{{list.code} TS代码:

GetSelectedOptionText事件:MatSelectChange{ 设selectedData={ 代码:event.source.selected为MatOption.viewValue, 值:event.source.value }; console.logselectedData; }
在“selectedData”中,我得到的代码值未定义。我需要从下拉列表中获取代码值。

事件对象具有值数组属性,该属性将始终具有一个项。因此,您可以执行event.value[0],而不是将event.source.selected作为MatOption.viewValue。查看屏幕截图了解更多详细信息。希望能有帮助


这与C和ASP.NET有什么关系?@MindSwipe我需要将这些文本值从angular service传递到ASP.NET核心解决方案。但似乎您的问题,或者至少您问题中描述的问题,只与前端angular应用程序有关,与后端Hi无关,在上面的屏幕截图中,它显示所选项目的值。但它应该获取所选项目的文本。谢谢你的回复@rohittext已经在为您工作了,我认为它正确地填充在selectedData的value属性中。您能将此标记为答案并在对您有帮助的情况下向上投票吗?