У меня очень забавная проблема с RactiveJS
. Я знаю, что это ожидаемое поведение, но я не вижу никакого решения/обходного пути.
Вот код: http://jsfiddle.net/qsgatse1/2/
Проблема исходит из этой строки:
<input type='radio' name="{{a}}" value="{{false}}">false
В двух словах, у меня есть объект Ractive, ссылающийся на массив объектов sub-ractive. Ractive и каждый SubRactive имеют свой собственный шаблон. Значение, содержащееся в каждом SubRactive, представлено в DOM
радиовходом.
Самое интересное заключается в том, что каждый радиовход субратива имеет один и тот же атрибут «имя», если мы рассматриваем точку зрения DOM
(поэтому они принадлежат к одной и той же «радиогруппе»), потому что у них один и тот же ключевой путь. С точки зрения SubRactive радиовходы независимы от других SubRactive.
Есть ли способ устранить неоднозначность этого варианта использования? Я не могу объединить Ractive и SubRactives в один объект Ractive, потому что каждый SubRactive имеет также другие "< strong>SubSubRactives" (и так далее) и некоторые поведения/наблюдатели, которые не могут быть легко перемещены.