2013-02-20 3 views
0

Я хочу простой элемент управления поисковым вызовом, который обновляет URL-адрес, что является идеальным способом сделать это в angularjs?Предпочтительный способ привязки пути в angularjs

т.е.

http://www.site.com/widget/#/which/4

<a> Next </a> 

Для этого, когда на следующую ссылку щелкают я хочу, чтобы обновить URL (и перейти к): http://www.site.com/widget/#/which/5

ответ

1

Это довольно просто использовать только ниже линии

var pageIndex = $routeParams.pageNo 
    var newpageIndex = parseInt(pageIndex) + 1; 
    var url = '/which/' + newpageIndex 
    $location.path(url); 
+0

безупречный, спасибо! – schmoopy

2

Любой способ, который работает, является легко понять, и ремонтируется в порядке.

Это говорит, что вы можете просто создавать ссылки, как так:

<a href="#/which/5">5</a> 

предполагая, у вас есть какой-то путь, как так:

$routeProvider.when('which/:pageNo', { 
    controller: 'MyCtrl', 
    templateUrl: 'sometemplate.html' 
}); 
Смежные вопросы