테이블을 채우는 데 사용하는 녹아웃 배열이 있습니다. 또한 Filtered Array의 변수에 데이터 바인딩에 사용하는 입력 값이 있습니다. . .이 배열을 필터링하고 배열을 표시하는 데 이러한 입력을 사용해야합니다. 어떻게 내 FilteredAray 아래에서이 작업을 수행 할 수 있습니까? 입니다.입력을 기반으로 넉 아웃 어레이 필터링
<td><input data-bind="value: First, valueUpdate: 'afterkeydown'" /></td>
<td><input data-bind="value: Second, valueUpdate: 'afterkeydown'"/></td>
<td><input data-bind="value: Third, valueUpdate: 'afterkeydown'" /></td>
<td><input data-bind="value: Fourth, valueUpdate: 'afterkeydown'"/></td>
넉 아웃보기 모델 :
self.First = ko.observable('');
self.Second = ko.observable('');
self.Third = ko.observable('');
self.Fourth = ko.observable('');
self.FilteredArray = ko.computed(function() {
var First = self.First();
var Second = self.Second();
var Third = self.Third();
var Fourth = self.Fourth();
? Filter self.PeopleArray()
}, self);
나는 당신이 배열 필터를 찾고있는 입력
observableArray를 사용하지 않는 이유가 무엇입니까? valueUpdate 바인딩을 어디에 스크립팅합니까? – beauXjames
관찰 할 수있는 배열을 사용하지 않을 이유가 없다. 원래 [녹아웃 문서] (http://knockoutjs.com/examples/animatedTransitions.html)의 필터를 따르고 있었지만 여러 필터가 있기 때문에 문제가 발생했습니다. . . . – user3147424
내가 깜박 했어. 내가 이미 관찰 할 수있는 배열을 가지고있다 ... 나는 배열의 첫 번째 열이 첫 번째 입력 필터를 포함하고, 배열의 두 번째 열이 두 번째 입력 필터를 포함 할 때 반환하고 싶다. – user3147424