2017-04-12 7 views
-1

私は、特定の地域にGoogleマップマーカーとさまざまな場所を含むプロジェクトを行っています。私はマーカーを持っていますが、今では、名前を入力するときにフィルタリングすることができ、knockout.jsを使用する必要があるこのロケーションのリストが必要です。私は、一般的にこのユーティリティのブログ記事リスト -knockout.jsでフィルタリストを作成するにはどうすればよいですか?

//filter the items using the filter text 
viewModel.filteredItems = ko.computed(function() { 
    var filter = this.filter().toLowerCase(); 
    if (!filter) { 
     return this.items(); 
    } else { 
     return ko.utils.arrayFilter(this.items(), function(item) { 
      return ko.utils.stringStartsWith(item.name().toLowerCase(), filter); 
     }); 
    } 
}, viewModel); 

を減らすために、このパターンをたどるさらに詳細がなく

+2

これまでに試したことを示してください。計算されたプロパティとJavaScriptのarray.filter関数について知っていると思いますか? –

答えて

関連する問題