У меня есть данные, хранящиеся в пар имя/значение с соответствующим типом данных (текст, флажок, пароль и т.д.)Нокаут проверил - привязку к строкового литерала
Я пытаюсь использовать нокаут, чтобы связать проверенное атрибут как так
<input type="checkbox" data-bind="checked: $root.Value">
Моя проблема заключается в том, что значения приходят в виде строковых литералов, поэтому вместо того, чтобы значение (истина), я понимаю, как это («истина») .. который независимо от «истинного»/"false", он автоматически помечает его как истинный.
Я хотел бы иметь возможность запускать простую функцию, которая проверяет, является ли она «истинным»/«ложным», и если так возвращать логическое значение обратно, то нокаут будет правильно связываться.
любые предложения?
UPDATE: Данные в основном в следующем формате
{
"ID": 276,
"Name": "DefaultIsCallToOrder",
"Value": "false",
"Sequence": 7,
"DataType": "checkbox",
},
{
"ID": 277,
"Name": "DefaultIsFeatured",
"Value": "false",
"Sequence": 8,
"DataType": "checkbox",
},
Можете ли вы дать какие-либо ссылки о том, как работает этот подход (я имею в виду выражение данных привязку = "Проверила: $ root.Value")? я буду очень благодарен вам. –