AngularJS - use routeProvider variáveis “when” para construir o nome templateUrl?
Então é isso que estou tentando realizar:
'use strict';
var app = angular.module('myModule', ['ngRoute']);
app.config(function($routeProvider) {
$routeProvider
.when('/', {
redirectTo: '/pages'
})
.when('/pages/:pageName', {
templateUrl: 'views/pages/'+pageName+'html',
controller: 'MainController'
});
});
Basicamente, eu quero usar o uri para determinar qual modelo é usado. Atualmente recebo um erro que pageName não está definido que eu entendo. Qual seria uma maneira diferente de fazer isso? Obrigado!