У меня есть таблица, которая «предполагается» привязана к результату json, но она не работает, какими могут быть ошибки?json and knockout
<table>
<thead>
<tr>
<th>
Id
</th>
<th>
Number
</th>
<th>
Name
</th>
<th>
Password
</th>
<th>
Role
</th>
</tr>
</thead>
<tbody data-bind="foreach: model.Employees">
<tr>
<td>
<span data-bind="text: EmployeeId"></span>
</td>
<td>
<span data-bind="text: EmployeeNumber"></span>
</td>
<td>
<span data-bind="text: EmployeeName"></span>
</td>
<td>
<span data-bind="text: EmployeePassword"></span>
</td>
<td>
<span data-bind="text: EmployeeRole"></span>
</td>
</tr>
</tbody>
мой нокаут сценарий, который заключается в следующем:
<script type="text/javascript">
$(document).ready(function() {
var viewModel = {};
var data = $.getJSON("Employees.json", function (data) {
viewModel= ko.mapping.fromJSON(data);
ko.applyBindings(viewModel);
}
);
});
</script>
вот мой образец вернулся JSon данные:
{"Employees":[{"EmployeeId":1,"EmployeeName":X","EmployeeNumber":"1","EmployeePassword":"x","EmployeeRole":"User"},{"EmployeeId":10,"EmployeeName":"S","EmployeeNumber":"21","EmployeePassword":"s","EmployeeRole":"Admin"}]}
Пожалуйста, добавьте этот промежуток в верхней и указать, что он показывает: '' –
Возможный дубликат [привязки данных json с использованием нокаута] (http://stackoverflow.com/questions/10842900/связывание-JS on-data-using-нокаут) –
сейчас используя угловой js .. ahaha! так долго нокаут ...; p –