У меня есть пара вложенных маршрутов. В одном из них можно открыть модальный (который прикреплен к другому выводу, называемому модальным).EmberJs - Bubble up от модального
Когда пользователь вводит текст и нажимает «ОК», он отправляет действие («valueUpdated») в MyrouteChildController. Тем не менее, я также должен пузырить это событие до MyrouteController, но он не работает. Я попытался вернуть true в обработчике действий, а также вручную вызвать @send.
Если я вызываю действие MyrouteChildController из своего собственного шаблона, он работает.
http://emberjs.jsbin.com/lotinaw/edit?html,js,output
Любая помощь будет оценена.
Будьте осторожны при вводе контроллеров, если они не являются контроллером для родительского маршрута и вы не посетили этот конкретный маршрут, он будет неинициализирован. – locks
@locks - есть ли способ проверить, инициализирован ли контроллер? Будет ли проверка 'mycontroller instanceof Ember.Controller' действительной для проверки инициализации контроллера? – canufeel
Нет. Это будет экземпляр Controller, потому что вы его ввели. – locks