Der Versuch, AngulareJS zu lernen, blieb dabei hängen.
Wie übergeben Sie URL-Parameter über TemplateUrl in AngularJS?
Dies ist der Code:
app.config(function ($routeProvider){
$routeProvider
.when('/',
{
templateUrl: '/sort',
controller : 'tasksController'
})
.when('/expression/:expressionId/type/:typeId',
{
templateUrl: '/sort/'+:expressionId +'/'+ :typeId,
controller : 'tasksController'
})});
Dies ist offensichtlich falsch.
Kann mir bitte jemand sagen, was ist der richtige Weg, dies zu tun? Vielen Dank.
Vielleicht wollte man sollte uns sagen, warum es falsch ist. Was ist das Verhalten, das du bekommst? – JeffryHouser
Die Art, wie Sie versuchen, es zu erreichen, ist mit Angulars "nativem" Router nicht möglich. Dies ist jedoch mit [Angular UI Router] (https://github.com/angular-ui/ui-router#angularui-router-) möglich. Wenn Sie bei ngRouter bleiben möchten, können Sie eine Kombination aus $ routeParams (in einem Controller aufgefüllt) und ngInclude in Ihrer Hauptansicht verwenden. – jacob
Ich habe es herausgefunden. Vielen Dank für Ihre Antwort. – user727728