首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Angular中绑定选中项目的文本

如何在Angular中绑定选中项目的文本
EN

Stack Overflow用户
提问于 2017-09-23 22:53:20
回答 1查看 25关注 0票数 1

我知道如何在AngularJS中做到这一点,但我发现在Angular4.x中很难做到

我有这个;

代码语言:javascript
复制
<select id="taxTypeId" name="taxTypeId" [(ngModel)]="tax.taxType" class="form-control">
   <option *ngFor="let tt of taxTypes" value={{tt.id}}>{{tt.name}}</option>
</select>
{{tax.taxType.name}}

我想为选定的任何值绑定选定的文本(name属性)。请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2017-09-23 23:33:15

我仍然不确定我是否完全理解了这个问题。也不清楚taxtaxType到底是什么样子,但这可能会实现您想要的效果:

代码语言:javascript
复制
<select id="taxTypeId" name="taxTypeId" [(ngModel)]="tax.taxType" class="form-control">
   <option *ngFor="let tt of taxTypes" [ngValue]="tt.taxType">{{tt.name}}</option>
</select>
{{tax.taxType?.name}}

(使用ngValue而不是value.name之前的?可能不是必需的-只是为了防止在未选择任何内容时出现错误)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46380880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档