我在这一点上:)
// Bootstrap.Typeahead binding: presently requires custom version from gist: https://gist.github.com/1866577.
// Use like so: data-bind="typeahead: { target: selectedNamespace, source: namespaces }"
ko.bindingHandlers.typeahead = {
init: function(element, valueAccessor) {
var binding = this;
var elem = $(element);
var value = valueAccessor();
// Setup Bootstrap Typeahead for this element.
elem.typeahead(
{
source: function() { return ko.utils.unwrapObservable(value.source); },
onselect: function(val) { value.target(val); }
});
// Set the value of the target when the field is blurred.
elem.blur(function() { value.target(elem.val()); });
},
update: function(element, valueAccessor) {
var elem = $(element);
var value = valueAccessor();
elem.val(value.target());
}
};
我有 4 个属性的 X 类。
我想在它的 3 个属性上搜索 X 对象数组。(其他属性为id)
任何的想法?