보기 기능 내에서 사용자 정의 유형 목록을 렌더링하는 데 어려움이 있습니다.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을 새로운 유형 대신 유형 별칭으로 정의하려고합니다. 'type alias TaxonomyTerm = {id : Guid, ...}' –
하지만 TaxonomyTerm에서 재귀 적 타입에 관한 에러가 발생합니다 –