c# - Angular 2选择带有对象值的选项

标签 c# asp.net-mvc angular typescript

我从 API 获取对象值列表,并且对象内部有一个用于标识所选项目的属性 我能够绑定(bind)要查看的项目列表

这里是json数据

enter image description here

这是我的代码:

   <select class="form-control"  name="Underwriter">
 <option *ngFor="let underwriter of policyModel?.underwriterList" [ngValue]="underwriter.value" >{{underwriter.text}}</option>
  </select>

有什么方法可以制作所选项目吗?

最佳答案

您可以仅将 [selected] 添加到您的选择中,并检查哪个 underwriter 的属性 selectedtrue.

像这样:

 <select class="form-control" (change)="onChangeunderwriter($event)" name="Underwriter">
     <option *ngFor="let underwriter of policyModel?.underwriterList" [ngValue]="underwriter.value" [selected]="underwriter.selected == true">{{underwriter.text}}</option>
 </select>

所以只需添加:

[selected]="underwriter.selected == true"

简化的plunker

关于c# - Angular 2选择带有对象值的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42133072/

相关文章:

angular - 发送多个异步 HTTP GET 请求

javascript - *ngFor 如何使用 Angular 2 中的模板变量?

javascript - 如何获取用户并将其附加到评论中,然后使用 JavaScript 发送结果以查看?

c# - 以 LocalSystem 身份登录 sql 服务

c# - 无法对测试运行 'xxxx 2011-10-20 13:00:00' 进行排队。您没有执行该操作的适当权限

c# - ServicePointManager.DefaultConnectionLimit 返回 Int32.MaxValue

angular - 如何将 3rd 方脚本从 Web 动态加载到 Angular2 组件中

c# - COM 异常未在 C# 中处理

asp.net-mvc - 项目子目录作为静态文件的根目录

c# - 如何从 mvc 下拉列表中获取选定值作为 C# 中的操作链接 ID