2012-07-03 4 views
2

내가 뭘 잘못하고 있는지 확실하지 않지만 여기에 내 코드가 있습니다.넉 아웃 JS - foreach 내부 바인딩의 경우

<ul data-bind="foreach: publications" > 
    <li data-bind="if: mediatype === '2', text: mediatype, value: id"></li> 
</ul> 

이 아무 것도 반환하지 않습니다 :

<ul data-bind="foreach: publications" > 
    <!-- ko if: mediatype === '2' --> 
    <li data-bind="text: mediatype, value: id"></li> 
    <!-- /ko --> 
</ul> 

이것은 foreach 문에 전체 목록 (전체의 MediaType 번호)

을 반환 나는 또한이 시도. 여기서 무엇이 잘못되었는지 확신하지 못했습니까?

등의 경우와 같은 표현을위한
+0

무엇 뷰 모델의 모습 않습니다 '2'는 괄호를 사용하는 즉, 만약 필요 했어 === MediaType에? –

+2

if : mediatype === '2'와 같은 식으로 생각하면 대괄호를 사용해야합니다. 예 : mediatype() === '2' –

+0

아아 괄호가 작동했습니다! 고마워요 !! – Yodacheese

답변

6

: === MediaType에() '2'

관련 문제