Я создаю список флажков. Список создается с этого объекта:Флажки, привязанные к двум объектам с нокаутом
this.definedRoles = ko.observableArray([]);
Но еще один объект должен иметь чек.
this.userToAdd = {
ID: ko.observable(""),
FirstName: ko.observable(""),
LastName: ko.observable(""),
Active: ko.observable(""),
Email: ko.observable(""),
Roles: ko.observableArray([])//these are the values of the checkboxes
};
Я способен генерировать флажков с помощью:
<ul data-bind="foreach: $root.definedRoles" style="list-style:none;">
<li>
<label class="checkbox">
<input type="checkbox" data-bind="value: Id" value="" />
<span data-bind="text: Name"></span>
</label>
</li>
</ul>
Каждый раз, когда я пытаюсь добавить привязку, чтобы проверить некоторые ящики с помощью
<input type="checkbox" data-bind="value: Id, checked: $root.userToAdd.Roles.Active" value="" />
Это не дает никаких результатов. Не знаете, как применить эту привязку. Благодаря