내 코드의 목표는 API 검색 문자열을 검색하는 것입니다.knockout.js api 검색 양식
그래서 양식을 작성하면 조회수가 달라집니다.
나는 다음과 같은 Knockout.js 스크립트를 사용 :var viewModel=
{
query : ko.observable("wis"),
};
function EmployeesViewModel(query)
{
var self = this;
self.employees = ko.observableArray();
self.query = ko.observable(query);
self.baseUri = BASE + "/api/v1/search?resource=employees&field=achternaam&q=";
self.apiurl = ko.computed(function() {
return self.baseUri + self.query();
}, self);
//$.getJSON(baseUri, self.employees);
//$.getJSON(self.baseUri, self.employees);
$.getJSON(self.apiurl(), self.employees);
};
$(document).ready(function() {
ko.applyBindings(new EmployeesViewModel(viewModel.query()));
});
바인딩 HTML은 다음과 같습니다
<input type="text" class="search-query" placeholder="Search" id="global-search" data-bind="value: query, valueUpdate: 'keyup'"/>
하지만 난 텍스트 상자를 채울 경우 내가 기본 직원을 "지혜"얻을 onley? 내가 도대체 뭘 잘못하고있는 겁니까?
바인딩을 사용하여 html을 추가 할 수 있습니까? –