【发布时间】:2018-05-13 06:56:57
【问题描述】:
在 Angular 2 中,我创建了一个带有动态选项(本例中为类别)的选择(下拉菜单)和一个调用函数以创建新类别的选项,该新类别被添加到选择选项列表中(即下拉菜单) -下拉菜单)。
<md-select name="categories" (change)="categoryChanged($event)" [(ngModel)]="selectedCategory" floatPlaceholder="never" #categorySelect>
<md-option (click)=openAddCategoryDialog(proj)>Add Category</md-option>
<md-option *ngFor="let curr of proj['data'][0].Category" [value]="curr">{{curr.name}}</md-option>
</md-select>
当我从选择下拉列表中选择“添加类别”并创建一个新类别时,我希望选择显示之前在选择字段中显示的值。在这种情况下,它目前不显示任何内容。如果我在其他值之间切换,则会显示所选类别。
如何在选择“添加类别”时使选择显示先前选择的类别?
【问题讨论】:
-
我认为最好将添加类别功能移出选择。您遇到的问题是因为当您单击添加类别时,您正在更改选择的值。
标签: angular drop-down-menu angular-material2