Бьюсь уже долго над фильтром элементов, нужно чтоб было написано на knockout.js
Для удобства понимания накатал небольшой
пример
Вроде и функция changeVisible возвращает true либо false что и нужно для отображения/сокрытия элемента, а все равно не работает.