angularjs - 使用 AngularJS 和 NodeJS、MongoDB 进行动态 URL 查询

标签 angularjs node.js mongodb query-string

我真的不明白如何处理附加查询的 URL。

我有接受多个参数的端点,例如:

?max_length=50,
?min_length=1,
?active=true,
?only_today=true,
?etc...

通过 AngularJS,仅当用户检查了这些值时,如何才能动态设置这些值?

实际上,我只是构建一个对象{},当 $scope 不为空时附加这些参数。但我认为这不是一个好主意。

NodeJS 和 MongoDB 也是如此... 如何根据 URL 上的查询字符串获取正确的对象?

我在这里所做的也是分割 URL 并检查单词等...我确信有更好的方法,但我在两个文档中都找不到它,并且想知道越来越大的 URL 参数它开始变得 hell 。

我知道这是一个真正的低级问题,但我真的不明白如何处理它。

谢谢

最佳答案

您可以使用 $location 服务来实现此目的。

https://docs.angularjs.org/api/ng/service/$location

关于angularjs - 使用 AngularJS 和 NodeJS、MongoDB 进行动态 URL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32271725/

相关文章:

javascript - React/Electron 渲染组件失败

java - 查找 spring-data-mongo MappingContext 内存泄漏

c# - 将 Linq-To-SQL 列表导入 MongoDB

javascript - 在模型可用之前调用使用 app.filter 的自定义过滤器

javascript - 全日历 Angular : Add an Event based on Day of the Week.

javascript - 带有 templateUrl 和 ng-repeat 的自定义指令

javascript - 在 Angular 分量中使用 'require'

node.js - 使用带有调色板颜色的 ffmpeg 将 GIF 转换为 MP4

javascript - underscore js findWhere 查找只有键值的对象

mongodb - 推送 mongoDB 中的元素,如果它不存在