Próbuję użyć wartości enum aby ustawić wybraną wartość atrybutu HTML:Angular2 wartość użycie enum w atrybucie wartości html
export enum MyEnum {
FirstValue,
SecondValue
}
export function MyEnumAware(constructor: Function) {
constructor.prototype.MyEnum = MyEnum;
}
@MyEnumAware
@Component({
templateUrl: "./lot-edit.component.html",
styleUrls: ["./lot-edit.component.css"],
})
export class LotEditComponent implements OnInit {
@Input() myEnumValue: MyEnum ;
}
<td><input name="status" type="radio" [value]="MyEnum.FirstValue" [(ngModel)]="myEnumValue"></td>
<td><input name="status" type="radio" [value]="MyEnum.SecondValue" [(ngModel)]="myEnumValue"></td>
jednak otrzymuję „nie można odczytać właściwość "FirstValue" nieokreślonego "
Czy istnieje sposób użycia wartości wyliczeniowej jako wartości atrybutów html?
https://stackoverflow.com/questions/45799745/pass-enum-value-toangular--2-component/45800962#45800962 –