2013-04-12 2 views
0

Как сделать это работа ...

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

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

Изменить $ ID в : идентификатор

+0

Вы говорите, у вас есть отдельные * шаблоны * для каждого ID? –

+0

Нет ... только содержимое ... но контент нет Угловые объекты. –

+0

Тогда почему вы хотите использовать id в шаблоне url? –

ответ

0

Дублировать. Посмотреть мой ответ здесь: AngularJS - How to use $routeParams in generating the templateUrl?

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:'/'}); 
    } 
); 
+0

Отличный !! tnks для ответа! :) –

Смежные вопросы