0

如何使它工作...

app.config(['$routeProvider', function($routeProvider) {
    $routeProvider.
        when('/show/:id', {templateUrl: '/show/$ID',  controller:'User'}).

    otherwise({redirectTo: '/'});
}]);

将$ID更改为:id

4

1 回答 1

0

复制。在此处查看我的答案: AngularJS - 如何在生成 templateUrl 时使用 $routeParams?

var app = angular.module('app',[]);

app.config(
    function($routeProvider) {
        $routeProvider.
            when('/', {templateUrl:'/home'}).
            when('/users/:user_id', 
                {   
                    controller:UserView, 
                    templateUrl: function(params){ return '/users/view/' + params.user_id; }
                }
            ).
            otherwise({redirectTo:'/'});
    }
);
于 2013-04-12T16:48:38.597 回答