在我的控制器中,我有如下数据:
美元的范围。对象=数据
现在这个数据是json中包含键和值的字典。
我可以在模板中使用object.name访问属性。是否有任何方法,我可以遍历键以及显示他们在表一样
<tr><td> {\ fnhobo std \ fs48} </td>数据。key) < / td >
数据是这样的
{
"id": 2,
"project": "wewe2012",
"date": "2013-02-26",
"description": "ewew",
"eet_no": "ewew",
}
你可以在你的javascript(控制器)或在你的html(角视图)…
js:
$scope.arr = [];
for ( p in data ) {
$scope.arr.push(p);
}
html:
<tr ng-repeat="(k, v) in data">
<td>{{k}}<input type="text" ng-model="data[k]"></td>
</tr>
我相信html的方式更有棱角,但你也可以在你的控制器和检索它在你的html…
查看对象键也不是一个坏主意,如果你需要它们,它们会给你一个键数组,更多信息在这里:
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/keys