AngularJS - Verwenden Sie routeProvider "when" -Variablen, um den templateUrl-Namen zu erstellen?

Das versuche ich also zu erreichen:

'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'
    });
});

Grundsätzlich möchte ich mit dem URI bestimmen, welche Vorlage verwendet wird. Derzeit erhalte ich eine Fehlermeldung, dass der Seitenname nicht definiert ist, was ich verstehe. Was wäre eine andere Art, dies zu tun? Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage