1
필자는 etiher가 false (기본값) 또는 값으로 객체를 가질 수있는 관찰 가능 항목이 있습니다. 다음 코드 블록Knockout.js if 문 부울 테스트
로 정의 관찰 <!-- ko: if peer() -->
<div id="chatbox" >
<div id="textbox">Should be invisible</div>
</div>
<!-- /ko -->
<!-- ko: ifnot peer() -->
<div id="banner" >Should be visible</div>
<!-- /ko -->
과 관측 값에 따라 HTML 구조를 배치
function T(){
this.peer = ko.observable(false);
};
ko.applyBindings(new T());
는
모두 "보이지이어야한다 ''보여야"및에 표시 페이지. if 조건에서도 "()"없이 시도했지만 결과는 여전히 동일합니다. 참조하십시오 http://jsfiddle.net/zSKhN/
내가 뭘 잘못하고 있니?
아아 :
다음은 귀하의 예제의 업데이트 jsfiddle입니다! 고맙습니다. – hinoglu
문제 없습니다. 그런 세부 사항은 당신이 붙어있을 때 놓치기 쉽습니다. 매일 저에게 일어납니다 :) – Christoffer