I have a dashboard and inside it some buttons for filter to posts.
This dashboard appear in all pages, so I a create a view dashboard with a template of same name.
to trigger filter, I have created an view filter-button:
export default Ember.View.extend(Ember.TargetActionSupport, {
tagName: 'button',
click(event) {
this._toggleComponentState();
this._dispatchAction();
},
_dispatchAction() {
this.triggerAction({
action: "filter",
target: this.get('controller'),
actionContext: this.get('context')
});
},
_toggleComponentState() {
this.$().toggleClass('active');
}
});
this action filter this sent to application controller, but I need send to an specific controller posts.index, hierarchically posts and dashboard have no connection. how can I create a communication correctly between my components?
Aucun commentaire:
Enregistrer un commentaire