【发布时间】:2014-02-25 13:41:46
【问题描述】:
从 MongoDB 中获取值并使用 AngularJS 显示其对应值的最佳方法是什么?使用 Jade 非常简单,但使用 Angular 会变得混乱。
这是数据流:
- 从 MongoDB 中获取一组项目,其中包含几个 作为枚举键的字符串字段
-
枚举值作为对象存储在js中,如:
enum = {types: {"type1" : "apple", "type2": "orange"}} -
使用jade,使用express和node,调用全局枚举函数
#{getEnum("types", fruit.fruittype)}对于这种水果,fruittype 是“type1”。
但是,当我们尝试使用类似的 Angular 方法时,后端访问会变得复杂。在这种情况下打印对应关系的最佳解决方案可能是什么?一个有角度的工厂对象?获取的集合上的某种 map-reduce?
附:目前我直接forEach'ing列表,从函数中提取值,它可以工作,但我需要在对象上创建一个不同的字段。
【问题讨论】:
标签: javascript node.js angularjs mongodb enums