【发布时间】:2015-04-29 00:48:48
【问题描述】:
您好,我刚从 Angular 开始,我正在努力寻找答案,我确信这是一件非常简单的事情。
我目前正在获取一些输入框的值并将它们推送到我的范围内。这是创建一个长“数组”,例如:
['data-1','data-2','data-3']
我想改用以下方式格式化我的数据
$scope.data = [
{
'header1': 'data1-1',
'header1': 'data1-2',
'header1': 'data1-3'
},
{
'header1': 'data2-1',
'header1': 'data2-2',
'header1': 'data2-3'
}
]
这是我目前的功能。
$scope.createRow = function(){
angular.forEach(angular.element("input"), function(value, key){
$scope.td.push($(value).val());
});
}
任何帮助或指点将不胜感激,因为我只是以角度的方式转过头
【问题讨论】:
-
那些不是有效的 JS 数据结构。对象是 key:val 对,数组只是逗号分隔的值。
-
'header1' 键应该代表什么?
-
一般来说,将输入值绑定到作用域的方法是通过ng-model 指令。在给出一个好的答案之前,我需要更多地了解您使用这些数据的目的。
标签: json angularjs model-view-controller