ビュー機能内でカスタムタイプのリストをレンダリングするのに苦労します。 これはモデルです:elmでのリストのレンダリング方法は?
type alias Guid = String
type alias User = String
type alias TaxonomyCategory =
{ id : Guid
, name: String
, updatedAt: Date
, updatedBy: User
, terms: List TaxonomyTerm
}
type TaxonomyTerm =
TaxonomyTerm
{ id : Guid
, name: String
, terms: List TaxonomyTerm
}
私はList.map機能を持ついくつかのアプローチを試みたが、私は常に、エラー・メッセージのいくつかの種類になってしまいました。
The 2nd argument to function `ul` is causing a mismatch.
120| ul
121| []
122|> [ List.map renderTaxonomyTerm tc.terms ]
Function `ul` is expecting the 2nd argument to be:
List (VirtualDom.Node a)
But it is:
List (List (Html a))
私は試しましたが、別のエラーがあります。http://i.imgur.com/K03aq5D.png –
TaxonomyTermを新しいタイプではなくタイプエイリアスとして定義したいと思っていますか? 'typeNias TaxonomyTerm = {id:Guid、...}' –
しかしTaxonomyTermの再帰型に関してエラーが出る –