title: Angular parent and child controller communication
body: <p>I am trying to access/modify some variable in the parent controller from the child controller.  This variable is a promise (some $http request) so at the time I render the elements in the child controller this variable still doesn't exist. </p>
  
  <p>I realized using ng-if can help me solve this problem.  But the 2 scopes cannot communicate.  My questions is: </p>
  
  <ol>
  <li>how do I two-way bind the variables in 2 scope?  Is this the correct way to do it? ..</li>
  <li>is there ways that I don't need to use this ng-if? I have like 2-3 promise variables waiting there and I don't want multiple ng-if statements in an element. Is this possible?  </li>
  </ol>
  
  <p><a href="http://jsbin.com/rahidukuvi/1/edit" rel="nofollow">http://jsbin.com/rahidukuvi/1/edit</a></p>