0

我可以知道以下代码何时在在线示例中运行良好但在本地运行良好。我正在使用淘汰赛 3.0

 var searchModel = {
        searchQuery: ko.observable(''),
        searchHandle: ko.dependentObservable(function () {
            var search = this.searchQuery().toLowerCase();
            //return ko.utils.arrayFilter(beers, function (beer) {
            //    return beer.name.toLowerCase().indexOf(search) >= 0;
            //});
            console.log(search);
        }, searchModel)
    }; <input data-bind="value: searchModel.searchQuery, valueUpdate: 'keyup'" />
4

1 回答 1

0

下面的代码应该可以按您的预期工作。

var searchModel = {
    searchQuery: ko.observable(''),   
};

searchModel.searchHandle = ko.dependentObservable(function () {
    var search = this.searchQuery().toLowerCase();
    //return ko.utils.arrayFilter(beers, function (beer) {
    //    return beer.name.toLowerCase().indexOf(search) >= 0;
    //});
    console.log(search);
}, searchModel)

这里也一样:http: //jsfiddle.net/39nCH/12/

于 2013-11-13T12:47:59.863 回答