我想在
angularjs中使用url参数进行路由
我有一个2个视图的anguar应用程序:
editView和mainView
给出一个看起来像这样的网址:
‘httx:// MYAPP /参数1 = X&安培; …&安培;编辑模式= 1&安培; …’
– >将带我到/ editMode路径
这样做有什么好办法?
>如果editmode == 1,我是否需要使用控制器来获取$routeparams.editmode并使用$location.path(‘/ editmode’)?
>我需要html5模式吗?
>关于url我无能为力 – 我被迫使用editmode参数
$routeProvider.when('/',{ controller: function($routeParams,$location) { if($routeParams.editmode == '1') { $location.path('editMode') ...
解决方法
我发现“解决:”而不是“控制器:”是我所需要的.
如果有人有兴趣通过params改变路线,这是要走的路:
https://github.com/angular/angular.js/issues/1838#issuecomment-13994168
如果有人有兴趣通过params改变路线,这是要走的路:
https://github.com/angular/angular.js/issues/1838#issuecomment-13994168