0
본질적으로 페이지의 컨트롤 역할을하는 수많은 템플릿을 녹아웃으로 만들었습니다.녹아웃으로 재사용 가능한 템플릿 만들기
<div data-bind="foreach: values">
<div data-bind="css: { selectedItem: $parent.value() == $data.value }, event: { click: function() { $parent.value($data.value) } }">
<span data-bind="text: name"></span>
</div>
</div>
나는 하나의 뷰 모델에 여러 속성에서이 템플릿을 다시 사용하고 싶지만, 그 순간에 나는 볼 수 없습니다 : 예를 들어 간단한 제어 값의 그룹에서 선택처럼 보인다 어떻게 바인딩, "하드 코딩 된"즉, 항상 값 속성 및 이름 속성 등을 찾고있을 것입니다.
foreach 바인딩 "별칭"별칭 옵션을 알고, 거기에 비슷한 어디 템플릿에 여러 속성에 별칭을 제공 할 수 있습니까? 아니면이 문제를 해결할 더 좋은 방법이 있습니까?
현재로서는 생성자에서 값, 값 및 이름 속성을 가져 와서 바인딩에 사용하는 중간 뷰 모델이 있지만 불필요하게 복잡합니다.
안녕하세요 로버트, 제가 보여준 템플릿은 단지 예일 뿐이므로 사용하는 다른 것들은 foreach를 사용하여 처리 할 수있는 것보다 복잡합니다. 제 질문은 더 쉽게 재사용하기 위해 템플리트에 별칭 그룹을 제공 할 수있는 방법에 관한 것입니다. – nzyme