AngularJS:在URL中导航传递GET参数

时间:2015-08-13 13:53:57

标签: javascript angularjs

我熟悉使用$state.go,并传递可通过$stateParams访问的变量,如下所示:

$state.go('some.route', {id:'12'});

但是,如何在传递GET参数的同时将浏览器指向路线?目前,我正在执行以下操作,我知道这不是最常见的" angular"这样做的方法:

window.location = '#/my/path?id=12';

2 个答案:

答案 0 :(得分:1)

将您的州网址定义为url: '#/my/path?id'

$stage.go('some.route', {id: '12'});

一样使用它

答案 1 :(得分:0)

我没有看到像这样传递婴儿车的任何问题,只需在您希望成为链接的项目上添加一个href属性,你应该没事。

href="#/my_view/{{data._id}}

所以在这种情况下你添加了href属性,点击它就会转到id就像$ scope._id的视图

这是你的意思(也许我在误读)?