我在路线上使用angularjs 1.6我有以下
when('/myview', {
templateUrl: 'mc/templates/myview.html',
controller: 'myviewController'
}).
otherwise({
redirectTo: '/defaultView'
});
当我使用搜索参数访问myview时,会加载myview视图
/myview?foo=bar
当我尝试重定向到此视图时
$location.path(' /myview?foo=bar');
不起作用并加载defaultView
如何使用搜索参数重定向视图?
答案 0 :(得分:1)
你应该使用
$state.go("myview", { foo: 'bar' });
或使用位置.search
$location.path('/myview').search('foo', 'bar')
答案 1 :(得分:0)
试试这个
$location.path('/myview').search('foo', 'bar')