нокаут данных связать с массивом без foreach - PullRequest
0 голосов
/ 24 апреля 2020
 <script type="text/javascript">
    var closingCostDetailsVM = ko.mapping.fromJS(@Html.Raw(@Model.ClosingCostData.ToJson()));
    ko.applyBindings(closingCostDetailsVM, byId("closingcostdetailsform"));
    ko.watch(closingCostDetailsVM, { depth: -1 }, function(parents, child, item) {
        isClosingCostDetailsChanged = true;
    });
</script>

- Html -

 <input type="text" class="form-control col-lg-6" data-bind="value:$data[1] && $data[1].LineDescription">
<label class="col-lg-6 control-label" data-bind="text: $data[1] && $data[1].Amount"></label>
<input type="text" class="form-control col-lg-6" data-bind="value:$data[2] && $data[2].LineDescription">
<input type="text" class="form-control col-lg-6" data-bind="value:$data[2] && $data[2].LineDescription">
<label class="col-lg-6 control-label" data-bind="text: $data[2] && $data[2].Amount"></label>
<input type="text" class="form-control col-lg-6" data-bind="value:$data[3] && $data[3].LineDescription">
<label class="col-lg-6 control-label" data-bind="text: $data[3] && $data[3].Amount"></label>

в первый раз модель показывает count = 0, поэтому сохранение входных значений в первый раз не работает

ko.toJSON(launchpadDetailsVM) and ko.toJS(launchpadDetailsVM)

показывает [] впервые сохранить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...