Есть ли способ вызвать действие контроллера на компоненты стека (вложенную иерархию компонентов) через sendAction? Например, у меня модальный compoment с некоторыми кнопками compoments, и я хотел бы выполнить действие над контроллером, который вызвал. Я еще не взглянул на источник. Спасибо за вашу помощьsendAction на компоненты стека, действия контроллера
0
A
ответ
0
Посмотрите Ember.Instrumentation http://emberjs.com/api/classes/Ember.Instrumentation.html
Вы можете использовать его для отправки и регистрации событий на более глобальном уровне.
В моем понимании использование sendAction «только» пузыри вверх по иерархии.
0
закрытие действие - ответ на ваш вопрос.
Определите действие в контроллере и отправьте это действие компоненту, и вы можете использовать sendAction из компонента.
приложение/контроллеры/application.js
import Ember from 'ember';
export default Ember.Controller.extend({
actions:{
controllerAction(){
//
}
}
});
Хотя в том числе мой-компонент в application.hbs,
{{my-component controllerAction=(action 'controllerAction') }}
В my-component.js
, вы можете просто сказать this.sendAction('controllerAction')
он будет вызывать контроллеры controllerAction
способ.
Смежные вопросы
- 1. Ember.js: действия контроллера, не вызванные 'sendAction' от компонента
- 2. Ember component sendAction() не работает
- 3. Действия контроллера контроллера Rails
- 4. Ember множественного sendAction неудача
- 5. Параметры конструктора на действия контроллера
- 6. Многопользовательская авторизация на действия контроллера
- 7. Удалить действия из стека
- 8. Проблемы, вызывающие действия контроллера на кнопке Нажмите
- 9. Как работает sendAction ...?
- 10. Сделать sendAction() выполнить первый
- 11. Неустранимые компоненты React прослушивают действия?
- 12. Поиск контроллера, который вызвал мой контроллер; или перемещение стека контроллера/действия
- 13. Ember transitionToRoute чисто в компоненте без sendAction
- 14. Завершить некоторые действия из стека
- 15. Какие компоненты стека разработки Java должны знать?
- 16. Silverstripe Продление действия контроллера
- 17. Создание контроллера/действия href
- 18. Grails - Действия асинхронного контроллера
- 19. Оказание действия контроллера
- 20. Magento действия контроллера
- 21. Вызов MVC5 действия контроллера
- 22. joomla 2.5 действия контроллера
- 23. Действия контроллера, вызывающие ошибку
- 24. MVC перегрузки действия контроллера
- 25. Выполнение действия другого контроллера
- 26. Очистка действия Launcher из стека
- 27. Не может sendAction от обработчика события, вызванным компонентом
- 28. Вызов действия контроллера из действия в компоненте
- 29. Деактивированные компоненты платформы полного стека Symfony2
- 30. Карта одного действия контроллера на другом рельсе действия