2013-06-30 34 views
0
$routeProvider. 
    when('/:placeId', {templateUrl: 'client/partials/menu.html', controller: MenuCtrl}). 
    when('/look/refill', {templateUrl: 'client/partials/refill.html', controller: RefillCtrl}). 
    when('/look/orderCart', {templateUrl: 'client/partials/orderCart.html', controller: OrderCartCtrl}). 
    otherwise({redirectTo: '/0'}); 
}]). 

我需要在第一页上添加链接,当你点击它改变URL,URL应该改变(axeample在和URL的加1),但页面应该留在同样,没有任何更改和重新加载。怎么做?由于角:为同一控制器

+0

你正在做的网址错的,如果你想改变的路径,但不能加载一个新的页面或一些新的内容... – callmekatootie

+0

你为什么要这样的功能?当然,有更好的方法来做任何你想做的事情... – callmekatootie

+0

因为我需要当你点击按钮“返回”时,我需要在同一页面上返回,但要获得页面的以前状态。 – Simcha

回答

0

认为这是你想要的

when('/:placeId', {templateUrl: 'client/partials/menu.html', controller: MenuCtrl, reloadOnSearch: false}) 
+0

谢谢,但这不会改变的URL,我的意思是使用这种方法,我可以再次链接到rhis页面...但URL将是相同的没有改变:( – Simcha

+0

你有$ locationProvider.html5Mode(true)? – Ryo

+0

如何我可以使用它不能理解从角度的文档 - 你能帮我吗? – Simcha