2014-10-15 1 views
0

해당 조건에 따라 선택 영역을 렌더링하려는 일부 조건이있는 내 HTML 페이지에 드롭 다운 목록이 있습니다.조건부 녹아웃에 따라 렌더링 옵션 선택

I have tried something like this: 
    <select> 
     <!-- ko if: condition() --> 
     <option value="1">1</option> 
     <option value="2">2</option> 
     <option value="3">3</option> 
     <!-- /ko --> 
     <!-- ko ifnot: condition() --> 
     <option value="2">2</option> 
     <option value="3">3</option> 
     <!-- /ko --> 
     <select> 

그러나 이것은 나를 위해 작동하지 않습니다. 아무도 도와주세요

+2

[jsfiddle] (http://jsfiddle.net/ww8trzew/1/). 물론 당신은 거기에'조건'에 대한 액세스 권한이 있습니까? 오류 메시지가 있습니까? – manji

답변

1

값을 기준으로 option을 숨길 수 있습니다. 귀하의 경우, 조건이 사실이라면 다른 사람을 숨기는 <option value="1">1</option>이 표시됩니다. 아래 코드를 시도하십시오

if(condition) 
    $('select option[value=1]').show(); 
else 
    $('select option[value=1]').hide(); 
+0

감사합니다. 드롭 다운 옵션은 모든 브라우저에서 작동하지 않습니다. 이것은 녹아웃과도 관련이 없습니다. 따라서 브라우저가 작동하지 않는 –

+0

을 렌더링하고 싶습니다. 지정할 수 있습니까? –

+0

조건을 true로, false 조건으로 조건을 시험해주세요. like : - if : true와 ifnot true. 또는 다른 경우 –