Either using broadcast approach or shared service is enough to solve the problem about communicating data between two controllers. Using broadcast can update immediately the child controller data when performing an event on parent.Code example on Codepen :http://codepen.io/vnnvanhuong/pen/ojXJRw?editors=101