I want to use ko.utils.arrayGetDistinctValues , as in this script for more than one property in the array, so I map the array to the array just the two properties I want
viewModel.justCategories = ko.dependentObservable(function() { var categories = ko.utils.arrayMap(this.items(), function(item) { return { catid : item.catid(), category : item.category() }; }); return categories.sort(); }, viewModel);
then I'm trying to use arrayGetDistinctValues , but it does not work on objects.
viewModel.uniqueCategories = ko.dependentObservable(function() { return ko.utils.arrayGetDistinctValues(viewModel.justCategories()).sort(); }, viewModel);
My modified fiddle is here
Can someone tell me how to do this?
jimconstable
source share