我已经定义了两个记录并从它们创建了一个联合,但是F#仍然抱怨未定义构造函数“ Food”。有什么问题吗?
<mat-select placeholder="Selectionner la boutique"
id="libelleShop"
#inputSelectShop
[(value)]="selectedlibelleShopoValue"
ngDefaultControl
formControlName="libelleShop"
(selectionChange)="onShopSelectionChanged($event)">
/* THIS IS MY HEADER DIV */
<div id="myHeader" class="m-2">
<span class="myHeaderClass"></span>
</div>
<mat-option *ngFor="let shop of bad3ShopsListSortedByName"
[value]="shop.edoId">
{{shop.storeName}}
</mat-option>
</mat-select>
答案 0 :(得分:3)
Food
是一种类型,而不是构造函数-要创建类型Food
的值,您需要使用构造函数Product
或Size
中的一个。看来您正在尝试构建list Food
,在这种情况下,您可以使用:
let food = [Product {Name = "Bagel"; BasePrice = 20}; Size {Medium = 10; Large = 20}]