방금 Knockout.Js를 사용하기 시작했으며 기본적인 것들로 생각하기에 조금 어려움을 겪었습니다. 가장 성가신 것은 관찰 가능한 배열 내에서 문자열의 고유 한 인스턴스의 수를 얻고 ui로 인쇄하려고합니다.Knockout.js를 사용하여 배열의 인스턴스 카운트
특히 '호텔 유형'필드가있는 호텔 모델이 있습니다. 'B & B'또는 'All-inclusive'등입니다.이 호텔 유형의 고유 한 목록을 체크 박스로 표시하고 observableArray에 다시 바인딩했습니다. 이 배열은 표시된 호텔 목록을 필터링하는 데 사용됩니다. 그러나 내가 할 수없는 것은 배열 내의 각 카테고리 유형 (예 : 50 개 호텔, 40 B & B 등)을 제공합니다.
나에게 일어나는 유일한 방법은 Compute에서 새 필드를 만들고 arrayFilter를 사용하여 필터링 된 배열의 길이를 가져 오는 것입니다. 이것은 매우 비싸고 지저분 할 것입니다.
더 간단한 방법이 있습니까?
문제의 jsfiddle을 게시 할 수 있습니까? –