Est-il possible de passer des variables à un contrôleur à partir de l'interface utilisateur.routeur?

J'ai une page structurée avec quelques vues imbriquées, à l'aide de ui.router et je tiens à transmettre certaines données à partir du contrôleur de parent à l'enfant contrôleur, sans injection de services inutiles dans le contrôleur enfant.

Dans mon esprit, quelque chose comme ces derniers, ce serait parfait

        state('home', {
            url: "/home",
            templateUrl: "parts/home.html",
            controller: "FatherController"
        }).
        state('home.child', {
            url: "/child",
            templateUrl: "parts/home/child.html",
            controller: "ChildController",
            params: {$scope.data = $rootScope.someData}
        })

Savez-vous si il existe un moyen de faire cela?

OriginalL'auteur domokun | 2013-11-08