У меня есть observableArray с именем SelectedAttributeValueIds
, который мне нужно привязать к списку переключателей, используя привязку «флажок».Например,
<input type="radio" data-bind="checked: SelectedAttributeValueIds" />
Однако KnockoutJS заменяет observableArray единственным значением, которое просто можно наблюдать.поэтому вместо SelectedAttributeValueIds со значением [123] это будет «123»
Я сделал это в качестве обходного пути, но мне было интересно, есть ли более простой способ:
<input type="radio" data-bind="event: { change: function() { $parent.SelectedAttributeValueIds([$data.ID()]); } }" />