我创建了一个数组。
JS代码
$scope.type = ["status", "category", "subCategory", "room"];
我想将array
项用作变量。我必须动态创建。稍后我会添加一个动态值。例如,当我使用$ scope.type [0]时
变量必须是$ scope.status我该怎么办?
答案 0 :(得分:1)
您可以使用括号表示法来完成此操作。
$scope[$scope.type[0]] = "dynamic value";
为数组中的每个项目创建 -
$scope.type.forEach(function(value){
$scope[value] = "any dynamic value"
})
答案 1 :(得分:0)
这是你的需要吗?
$scope[$scope.type[0]]
答案 2 :(得分:-1)
你可以在下面试试。
$scope.status = $scope.type[0];
$scope.category= $scope.type[1];
$scope.subCategory= $scope.type[2];