2014-03-12 4 views
1

컨트롤의 가시성에 대해 OR 검사를하고 있지만 예상대로 작동하지 않습니다. 아래 코드는 동일한 코드입니다.데이터 바인딩 가능 knockout.js with OR

<span data-bind="visible: (test1()==='a' || test() === 'a')>a</span> 

var viewModel = { 
test : ko.observable('a'), 
test1 : ko.observable('a') 
}; 

ko.applyBindings(viewModel); 
+0

TEST1 및 테스트는 실제 이름은 볼 수. 팁은 VM에 계산 된 관찰에 체크를 이동할 때 불투명 것을했다하더라도 – Anders

답변

2

당신은 당신의 데이터 바인딩 속성 값에 따옴표를 폐쇄하지 않았습니다.

<span data-bind="visible: (test1()==='a' || test() === 'a')**"**>a</span> 

"이 누락 된 폐쇄

바이올린 here

+0

감사합니다 작동 ... 내 나쁜 ... 내 하루를 시작하는 나쁜 방법 : ( –

+0

아무런 문제가 .. 그것은 일어납니다 :) –

관련 문제