angulaire de l'interface utilisateur de l'itinéraire de l'état parent et de résoudre (imbriquée decide)

J'ai le scénario suivant:

  1. index.html le chargement de la page angulaire et contient: ui-view
  2. layout.html la page contient le menu de gauche qui résout les données à partir du serveur
  3. homepage.html utilisation layout.html comme sa mère, mais elle doit résoudre ses propres données à partir du serveur.

Le problème est : quand je résoudre le parent chez qui l'enfant n'est pas la résolution,
quand j'enlève le parent résoudre, l'enfant résout.

pouvez-vous m'aider, et laissez-moi savoir ce que je fais mal?

app.js

$stateProvider
    .state('layout', {
        url: "",
        templateUrl: 'partials/layout.html',
        controller:'LayoutController',
        abstract:true,
        resolve : {
            result_data: function ($q,CommonService)
            {
                return resolve_layout($q,CommonService)
            }
        }
    })
    .state('homepage', {
        url: "/homepage",
        templateUrl: 'partials/homepage.html',
        parent: 'layout',
        controller:'HomepageController',
        resolve : {
            result_data: function ($q,CommonService)
            {
                return resolve_homepage($q,CommonService)
            }
        }
    })
Avez-vous essayé de nommage de vos deux résout avec des noms différents?

OriginalL'auteur Liad Livnat | 2014-06-30