angular.js - $scope.变量名可以动态声明吗?

浏览:33日期:2022-12-19

问题描述

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;}

相关文章: