Я немного застреваю, ища подходящий способ сделать следующее. У меня есть родительский компонент с двумя дочерними компонентами (см. Упрощенный код ниже). Я хотел бы знать правильный способ для ChildA
, когда его кнопка нажата, чтобы «invoke» ChildB
. Они должны общаться через родителя, но должны ли они общаться через своих контроллеров? В этом случае родитель должен передать свой контроллер контроллерам детей.Mithril.js: Должны ли два дочерних компонента разговаривать друг с другом через контроллер своего родителя?
Parent = {
view: function() {
m.component(ChildA);
m.component(ChildB);
}
}
ChildA = {
view: function() {
m('button')
}
}
ChildB = {
view: function() {
}
}
Спасибо, пеон! Отличная информация, это, безусловно, даст мне долгий путь в правильном направлении. –