문제

프로젝트에서 우리는 사용자 (다른 것들 중)가 항목을 선택할 수있는받은 편지함을 만들었습니다.사용자가 항목을 선택하면 버튼을 활성화해야합니다.이 버튼을 선택하면 버튼을 비활성화해야합니다.

충분히 간단하지만, 나의 삶을 위해, 나는 그것을 일할 수 없다 :-(

이를 찾을 수 있습니다 : http://jsfiddle.net/rzrfp/

나는 매우 간단하고 어리석은 일이 아닌 무언가를 놓치지 만, 나는 거의 모든 것을 시도했고, 일하고 싶을 수 없다 ...

도움이 되었습니까?

해결책

ko.computed 대신 ko.computable를 사용하십시오.

또는 더 나은 : 버튼 요소에서 data-bind="enable: selectedItems().length > 0"를 사용하십시오. 그래서 계산 된 showButton를 생략 할 수 있습니다.

편집 : 올바른 컨텍스트를 사용하려면 var modelImpl = new myModel("myParam");를 사용하십시오.그렇지 않으면 모델 내부의 thiswindow 객체를 나타냅니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top