Мне интересно, могу ли я изменить свойство, которое находится в компоненте через внешний контроллер.изменить свойство компонента через контроллер в emberJS
То есть, у меня есть впрыскивается компонент в index.html следующим образом: {{ button-feed }}
Этот компонент используется во многих взглядов.
Этот компонент должен быть скрыт, поскольку я получаю значения в контроллере, и я действительно хочу, так как этот контроллер модифицирует свойство, которое скрывает или показывает кнопку.
компонент имеет вид:
App.ButtonComponent = Ember.Component.extend ({
hideClass: false
});
Свойство hideClass
используется для отображения или нет кнопку. Я хочу изменить это свойство, но с помощью контроллера, который не принадлежит кнопке компонента.
Я попытался получить доступ к собственности извне компонента, но это невозможно.
Да, но как я могу обновить свойство hideClass от контроллера? Извините, я новичок: P –
См. Обновленный ответ. Надеюсь это поможет! – rog