0
関数を格納している2つの変数(label
とkey
)からなるモデルクラスを作成します。どちらの関数も入力オブジェクトとしてdata
が必要です。 2つの関数を指定しない場合、それぞれの関数は呼び出されるデフォルトの関数を持つ必要があります。デフォルトのlabel
関数は、入力データを手で触れずに返す必要があります。key
関数はdata.uuidを返して、データオブジェクトの一意のIDを取得する必要があります。問題は、あなたがインターフェイスとしてこれを定義することである2つの太矢印の関数を変数とデフォルト値で代入してモデルクラスを作成する
これは...
export interface ListConfigModel {
label: (data) => (data);
key: (data) => (data._uuid);
}
クラス:dataまたはdata._uuidを返す関数ですか? – JohnDizzle
'label'のデフォルトは' data'を返し、 'key'のデフォルトは' data._uuid'を返します –
署名は両方とも同じで、任意の値をとり、anyを返す関数です。これは、より多くの情報を提供していなかったことが原因です。あなたはこれらの兆候を制限するためにジェネリックスを使用することができます –