Dies scheint eine einfache Implementierung:Knockout.js benutzerdefinierte Funktion zurückkehr Funktion anstelle von Wert
ko.observableArray.fn.findEl = function(id) {
return ko.computed(function() {
var ary = this();
return _.any(ary, function(user) { return user.id() === id;});
}, this);
};
Aber wenn ich es nennen mag:
user.current.following.findEl(valueAccessor())
Es gibt eine Funktion, mich erfordern zu anrufen findEl like:
user.current.following.findEl(valueAccessor())()
was unnötig zu sagen ist, nicht ideal.