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?
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?
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!