Как связать текст, когда он не определен? Например имя недоступно:Knockout не удалось обработать привязку
<table id="recordTbl" data-bind="visible: records().length > 0" class="table">
<thead>
<tr>
<th class="col-md-4">ID</th>
<th class="col-md-4">Name</th>
</tr>
</thead>
<tbody data-bind="foreach: records">
<tr>
<td data-bind="text: id"></td>
<td data-bind="text: name"></td>
</tr>
</tbody>
</table>
Я получаю эту ошибку:
Uncaught ReferenceError: Unable to process binding "text: function(){return name }"
Message: name is not defined
Вы имеете в виду, что некоторые элементы массива 'records' не имеют свойства' name'? – nemesv
Будет ли способ сделать это? Даже если объект не имеет свойства (например, имя, как в комментарии), можем ли мы сделать что-нибудь, чтобы остановить исключение? : O –