这是一个设计问题而不是编程问题:
Django(Python)的变量命名约定是a_var_in_python
另一方面,AngularJS(Javascript)具有camelCase约定thisIsMyVar
当我使用Django REST API中的AngularJS进行消费时,得到如下响应:
[
{
"id": 1,
"owner": "Amir",
"quantity_last_seen": "2015-11-18",
"part_number": "HT283X",
"description": "Some regular item I think is good",
"quantity": 10,
"minimum_quantity": 4,
"rohs": true,
"component_tech": "None",
"created_at": "2015-11-26T19:14:18.289000",
"updated_at": "2015-11-30T22:38:30.138000"
}
]
当我在angular中消费时,我的响应的有效负载将存储在本地var中
vm.item
现在,当我打印来自vm.item
的信息时(记住,那是在角度方面),
我使用{{ vm.item.part_number }}
,这不是Javascriptic。你知道吗
如果有什么需要做的话,你认为应该做些什么-这可以保持每种语言的命名惯例?你知道吗
使用github.com/domchristie/humps将对象转换为camelCase。你知道吗
相关问题 更多 >
编程相关推荐