Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Como a aplicação sabe que a primeira página a ser chamada deve ser a principal.html?

Boa noite, Flávio! Apareceram duas dúvidas no decorrer dos estudos: 1- Como a aplicação sabe que a primeira página a ser exibida é a principal.html? 2- Através de qual mecanismo as partials sabem que devem ser inseridas dentro da diretiva ng-view?

2 respostas
solução!

vamos lá Ivanostik.

continuando a explicação que começamos no outro tópico...

vamos supor que você esteja rodando esta aplicação local.

dai você abre o browser e coloca http://localhost

e por default vai abrir a rota "/" confome difinido abaxo vai redirecionar para o home.html

se eu colocar http://localhost/videos eles vai rediricionar para a vidos.html

e por assim vai, e tem o otherwise tbm, se nao encontrar a rota direciona para um lugar que vc determinar.

(function() {
  'use strict';

    angular.module('appFicticiaVideos')
    .config(function($routeProvider) {
        $routeProvider
            .when('/', {
                templateUrl: 'views/home.html',
                controller: 'homeController'
            })
            .when('/videos', {
                templateUrl: 'views/videos.html',
                controller: 'videosController'
            })
            .when('/busca/:term', {
                templateUrl: 'views/search.html',
                controller: 'searchController'
            })
            .otherwise({
                redirectTo: '/'
        });
    });

})();

Legal Lui Felipe, muito obrigado!

.otherwise({ redirectTo: '/'}) , eu havia esquecido disso, realmente passou despercebido.

Show!