-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);
を減らすために、このパターンをたどるさらに詳細がなく
これまでに試したことを示してください。計算されたプロパティとJavaScriptのarray.filter関数について知っていると思いますか? –