Javascript 无法在angular js中的对象中设置属性
这里的键是一个数值。错误是Javascript 无法在angular js中的对象中设置属性,javascript,angularjs,Javascript,Angularjs,这里的键是一个数值。错误是 $scope.objectData = {}; $scope.objectData[key]["digits"] = set.first+','+set.second+','+set.third+','+set.fourth; 您需要为对象设置$scope.objectData[key]的值,然后才能向其添加更多键 TypeError: Cannot set property 'digits' of undefined 首先必须初始化对象$scope.objec
$scope.objectData = {};
$scope.objectData[key]["digits"] = set.first+','+set.second+','+set.third+','+set.fourth;
您需要为对象设置
$scope.objectData[key]
的值,然后才能向其添加更多键
TypeError: Cannot set property 'digits' of undefined
首先必须初始化对象
$scope.objectData[key]
,这样正确的代码应该是:
$scope.objectData[key] = {};
$scope.objectData[key]['digits'] = 'foo';
$scope.objectData = {};
$scope.objectData[key] = {};
$scope.objectData[key]["digits"] = set.first+','+set.second+','+set.third+','+set.fourth;