I know you may have seen this question before, but is there really an answer for it? I started to doubt it. Simply, I am using controlleras syntax as recommended, I have no problem accessing parent controller members form within the view, but I cannot do it from the constructor function of my child scope. And here is some code from what I am having right now:
    myapp.controller("ParentController", function() {
      this.selectedItem = {
        Id: 1,
        name: 'item1'
      };
      this.setSelectedItem = function(item) {
        this.selectedItem = item;
        //do other stuff
      }
    });
    myapp.controller("ChildController", function() {
      this.onItemChanged = function(newItem) {
        //How can I call the parent controller instance from here 
      }
    });Also please notice that I want to call the 'updateSelectedItem' function from my child controller in away that the 'this' keyword will refer to the parent controller instance not the child, because I want to change the parent controller instance, so how should I do this?
 
    