Javascript Angular.js-使用$location.search而不启用路由
我正在构建一个应用程序,它使用Angular.js,但不使用Angular的路由系统,这是一个有点复杂的设置。我试图使用$location.search检索所有查询参数并最终设置它们,但当我没有调用$locationProvider.html5Modetrue时,它返回一个空对象 如果我调用$locationProvider.html5Modetrue,Angular将接管所有路由,而我的链接都不起作用。有没有一种方法可以在不使用HTML5模式的情况下使用$location.search,或者在不使用HTML5模式的情况下使用HTML5模式而不占用我所有的锚 提前谢谢Javascript Angular.js-使用$location.search而不启用路由,javascript,angularjs,Javascript,Angularjs,我正在构建一个应用程序,它使用Angular.js,但不使用Angular的路由系统,这是一个有点复杂的设置。我试图使用$location.search检索所有查询参数并最终设置它们,但当我没有调用$locationProvider.html5Modetrue时,它返回一个空对象 如果我调用$locationProvider.html5Modetrue,Angular将接管所有路由,而我的链接都不起作用。有没有一种方法可以在不使用HTML5模式的情况下使用$location.search,或者在
编辑:我可能还应该提到我需要$location.search来搜索对象和数组序列化,所以我不能只使用window.location.search,除非我想编写一个解析器。你试过使用$routeParams吗?我试过了,它也有同样的问题。根据文档,它在内部调用$location.search。