ui-router verschachtelte views der Zugriff auf mehrere controller

mit ui-router, jedes Kind und Enkelkind ein Staat hat Zugang zu Ihren Eltern und Großeltern controller korrekt?

So zum Beispiel eine .Zustand(Ressourcen.Ressource.Preisen) der .rate state-controller hat den Zugriff auf den $scope.Objekte in der Ressourcen-und Ressourcen (die haben alle Ihre eigenen Controller) richtig?

Auf die Vermutung ich habe eine html einrichten, wo alles ist eine eingebettete Ansicht in Ressourcen, die mit einem ui-view="content2". Allerdings habe ich eine andere Seite innerhalb der aufgerufenen Ressource Preisen ich möchte zu öffnen, in der gleichen verschachtelten Ansicht als Ressourcen, sondern bekommt auch Zugriff auf die Ressource-controller sowie.

.state('resources.resource.rates', {
    url: '/rates',
    views:{
        "content2":{
            templateUrl: 'templates/rates.html',
            controller: 'CreateRatesCtrl'
        }
    }   
})  

mein ng-href-meiner Ansicht nach-links, um den /resources/{{resource.Id}}/Tarife aber nicht öffnen, bis die Preise-Seite in den Ressourcen, ui-view.

so, was ich versucht habe war die Einstellung der Ansicht auf content2@Ressourcen, wie so

views:{
        "content2@resources":{
            templateUrl: 'templates/rates.html',
            controller: 'CreateRatesCtrl'
      }
}   

Dies funktioniert in dem Sinne, dass die html-jetzt füllt die rates.html in der Ressourcen-ui-view und mit der ng-href-als Ressourcen/{{resource.Id}}/Preise, aber leider habe ich nur Zugriff auf die Ressourcen, scope-Objekte. Ich habe eine resourceId, dass ich von der Ressourcen-controller. Hat die Einstellung content2@Ressourcen beschränken mein scope nur Zugriff auf die Ressourcen-controller in diesem Fall? Wenn ja, wie kann ich es so machen, bekomme ich Zugriff auf die Ressource controller auch?

  • Ihre Fragen, die Sie schwer zu verstehen. Sind Sie in der Lage, um möglicherweise erstellen Sie eine Geige mit dem Wert, den Sie versuchen zu erreichen, aber nicht kann?
  • Hier ist ein Beispiel für verschachtelte views mit ui-router: stackoverflow.com/questions/22187231/...
  • Ja, ich hatte Mühe sich zu artikulieren, das problem, sorry >< aber Valentin ziemlich viel beschrieben, wie ui-router Griffe controller Erbe, das werde ich verwenden, um mein problem zu lösen, danke.
InformationsquelleAutor Garuuk | 2014-08-12
Schreibe einen Kommentar