Typescript angular2选择值对象
这真让人讨厌!我有一个对象数组,我找到了这个解决方案:Typescript angular2选择值对象,typescript,angular,plunker,Typescript,Angular,Plunker,这真让人讨厌!我有一个对象数组,我找到了这个解决方案: <select class="form-control" [ngModel]="condition.name" (ngModelChange)="onChange(conditionindex, $event)"> <option *ngFor="#c of catalog;#catalogindex = index" [value]="c.name"> {{c.name}}
<select class="form-control" [ngModel]="condition.name" (ngModelChange)="onChange(conditionindex, $event)">
<option *ngFor="#c of catalog;#catalogindex = index" [value]="c.name">
{{c.name}}
</option>
</select>
但毕竟我正在做与此相同的事情,但如果我记录$event,它是未定义的。。可能是因为它被字符串化了,但之后就没有被解析回来了
下面是我的代码示例:
<div class="container">
<div class="row" *ngFor="#condition of conditions;#conditionindex = index">
<div class="col-xs-3">
<select class="form-control" [ngModel]="stringify(condition)" (ngModelChange)="onChange(conditionindex, $event)">
<option *ngFor="#c of catalog;#catalogindex = index" [value]="stringify(c)">
{{c.name}}
</option>
</select>
</div>
<condition-detail [condition]="condition"></condition-detail>
</div>
<a class="btn btn-primary" (click)="newCondition()"><i class="glyphicon glyphicon-plus"></i></a>
请帮帮我。selectedCondition的控制台日志未定义。准备就绪:)
以下是解决方案:
<select class="form-control" [ngModel]="condition.name" (ngModelChange)="onChange(conditionindex, $event)">
<option *ngFor="#c of catalog;#catalogindex = index" [value]="c.name">
{{c.name}}
</option>
</select>
准备好了:)
以下是解决方案:
<select class="form-control" [ngModel]="condition.name" (ngModelChange)="onChange(conditionindex, $event)">
<option *ngFor="#c of catalog;#catalogindex = index" [value]="c.name">
{{c.name}}
</option>
</select>
在最新的Angular2版本(beta 14)中,添加了对choose as对象的支持。在最新的Angular2版本(beta 14)中,添加了对choose as对象的支持