0
votes

so I want to load a templateUrl or, invoke $stateProvider on an action other than user input, like onEnter or onload, or just right away at the beginning of the app, but I can't seem to figure it out. Basically I have a simple nav, when clicked they load a partial which shows below the nav etc. I want to show an inital partial as soon as the app is invoked or loaded. below is a sample of my routing:

app.config(function($stateProvider, $urlRouterProvider){

$stateProvider
 .state('page1', {
        url: "/page1",
        templateUrl: "partials/pag1.html"
    })
    .state('page1.stuff', {
        url: "/page1stuff",
        templateUrl: "partials/page1.stuff.html",
        controller: someController
    })
    .state('page2', {
        url: "/page2",
        templateUrl: "partials/page2.html"
    })

any help would be greatly appreciated.

1
controller: someController should be controller: 'someController' - Whisher

1 Answers

0
votes

If I understand you correctly you just need a default state

.state('home', {
  url: '',
  templateUrl: 'partials/home.html'
}