我试图将背景颜色绑定到选定标签的当前项目。无法设置选择标签的当前项目的角度为2的绑定背景颜色
我认为它必须工作,因为我真的将颜色参考对象分配给绑定到ngModel的currentColorDefinitin变量。
但它不起作用,为什么?
HTML
<select style="width:150px;" class="form-control" [(ngModel)]="currentColorDefinition">
<option [style.background-color]="item.backgroundcolor" *ngFor="let item of colorDefinitions" [ngValue]="item">
</option>
</select>
组件
colorDefinitions: Color[] = [
new Color("#000000", "#FFFFFF"), // black
new Color("#FF0000", "#FFFFFF"), // yellow
];
currentColorDefinition: Color;
this.currentColorDefinition = this.colorDefinitions[0];
是什么选择的? –
这就是我的意思。所选颜色不可见。但是,当我打开/单击下拉列表时,colorDefinitions数组绑定正确且可见。 – Pascal
它显示你设置为选项的空值。 –