Comment exécuter AngularJS contrôleur de fonction au chargement de la page?

Actuellement, j'ai un Angular.js la page qui permet la recherche et affiche les résultats. L'utilisateur clique sur un résultat de recherche, les clics de bouton de retour. Je veux les résultats de la recherche pour l'afficher à nouveau, mais je ne peux pas savoir comment déclencher la recherche à exécuter. Voici le détail:

  • Mon Angular.js la page est une page de recherche, avec un champ de recherche et une recherche
    bouton. L'utilisateur peut taper manuellement dans une requête et appuyez sur un bouton et
    et la requête ajax est tiré et que les résultats sont affichés. - Je mettre à jour l'URL avec le terme de recherche. Que tous fonctionne bien.
  • Utilisateur clique sur un résultat de la recherche et est pris à une page différente - qui fonctionne très bien aussi.
  • Utilisateur clique sur le bouton retour, et remonte à mon angulaire de la page de recherche, et que l'URL est correcte est affichée, y compris le terme de recherche. Tous fonctionne bien.
  • J'ai lié le champ de recherche de la valeur pour le terme de recherche dans l'URL, donc il contient la attendue terme de recherche. Tous fonctionne bien.

Comment puis-je obtenir la fonction de recherche pour exécuter à nouveau sans que l'utilisateur ait à appuyer sur le "bouton de recherche"? Si c'était jquery, alors je voudrais exécuter une fonction dans le documentready fonction. Je ne peux pas voir le Angular.js l'équivalent.

  • êtes-vous à l'aide de $routepProvider? L'utiliser pour se connecter au service de votre application qui fournit des données pour les résultats de la recherche. Ne pense pas que dans document.ready termes comme avec jQuery. Dur pour aider beaucoup de choses sans en voir la façon dont vous avez recherche filaire actuellement
InformationsquelleAutor Duke Dougal | 2013-03-17