2014-02-06 2 views
1

아래 시나리오를 시도했지만 조건이 제대로 작동하지 않습니다. Title가 관찰 할 경우knockout.js 조건이 작동하지 않는 경우

<div data-bind="foreach: controlConfig" class=""> 
     <!-- ko if: $data.Title.toLowerCase() == $root.prodVersion.toLowerCase() --> 

      <span data-bind="text: $data.Title" /> 
      <div data-bind="text: $root.prodVersion" /> 
     <!--/ko--> 
</div> 

    OR 
    <div data-bind="foreach: controlConfig" class=""> 
     <!-- ko if: $data.Title == $root.prodVersion --> 
    <span data-bind="text: $data.Title" /> 
      <div data-bind="text: $root.prodVersion" /> 
     <!--/ko--> 
    </div> 

    Any idea? 

답변

3

, 당신은 당신이 표현식에서 사용하는 경우 그 랩을 해제해야합니다 $data.Title().toLowerCase()$data.Title()==...을.

관련 문제