我可以使用AngularJS中的变量命名数组中的新对象吗?

时间:2015-07-31 16:47:06

标签: angularjs

我想创建一个带有变量名称的新嵌套数组。这可能吗?

数据示例:

[{
    varname {
         name: person1name;
         events : [{
             firstName: person1name,
             name: event1name,
             date: date1
             },{
             firstName: person2name,
             name: event2name,
             date: date2
             }
         ]
    }
}]

代码:

$scope.multiEvents = []

var eventCategory = $scope.event.name

$scope.multiEvents.eventCategory.name = $scope.event.firstName;
$scope.multiEvents.eventCategory.events.push($scope.event);
$scope.multiEvents.eventCategory.events.push($scope.event2);

1 个答案:

答案 0 :(得分:0)

结束这样做:

$scope.multiEvents = [];
$scope.multiEvent = {};
$scope.multiEvent.events = [];

$scope.multiEvent.name = $scope.event.firstName;
$scope.multiEvent.events.push($scope.event);
$scope.multiEvent.events.push($scope.event2);

$scope.multiEvents.push($scope.multiEvent);

我想我只是感到困惑。