아래의 조건은 knockout.js 2.0을 기본 템플릿으로 사용하지 않습니다. IF 문을 그냥 씁니다.조건부 논리는 기본 knockout.js 2.0 템플릿 엔진에서 작동합니까?
<span data-bind="foreach: admin.home.paging.pages">
{{if $data == app.viewModel.admin.home.paging.page()}}
<span data-bind="html: $data"></span>
{{else}}
<a href="#" data-bind="click: app.viewModel.admin.home.paging.searchByPage($data), html: $data"></a>
{{/if}}
</span>
UPDATE 나는 다음 대신했다.
<span data-bind="foreach: admin.home.paging.pages">
<span data-bind="html: $root.admin.home.paging.page(), visible: $data == $root.admin.home.paging.page()"></span>
<a href="#" data-bind="click: function() { $root.admin.home.searchByPage($data); }, html: $data, visible: $data != $root.admin.home.paging.page()"></a>
</span>
위대한 답변 @ 존 파파 ... 확실히 내 문제를 해결했습니다. – Anirban