问题描述
angular的变量名可以动态生成吗?比如像这样子
for (var w = 0; w < source.length; i++) { ($scope.chartdata + w) = rows; }
我左侧的变量名称想动态生成,但是好像不行。有谁有好的方式解决动态命名的方式吗?
问题解答
回答1:$scope['chartdata'+w] = rows;
回答2:$scope[chartdata + w] = rows; 回答3:
为何不试试对象的方式呢?
for (var w = 0; w < source.length; i++) { $scope.chartdata[w] = rows;}