gpt4 book ai didi

javascript - 如何定义变化的范围名称?

转载 作者:行者123 更新时间:2023-12-03 02:04:35 26 4
gpt4 key购买 nike

var tags_offset=[];
$scope.getRelations = function(id, ref, subRef=0){

tags_offset[ref+'-'+subRef]=0;
$http.get( CONS.appHttp+ '/tags.php?ID='+id
+'&ref='+ref
+'&contentType='+subRef
+'&offset='+tags_offset[0] ).success(function( data ){
if(tags_offset > 0){
$scope.tagRelations[ref+'-'+subRef] = $scope.tagRelations[ref+'-'+subRef].concat( angular.fromJson( data ));
$scope.tagRelations[ref+'-'+subRef].next = data.next;
tags_offset[ref+'-'+subRef]++;
}else{

$scope.tagRelations[ref+'-'+subRef] = angular.fromJson( data );
tags_offset[ref+'-'+subRef]++;
}
});
}

我想要这个格式$scope.tagRelations.((ref+'-'+subRef))例如

$scope.tagRelations.content-1

$scope.tagRelations.video-2

我想更改$scope.tagRelations[ref+'-'+subRef]...................................................... ......................

最佳答案

你不能。

点表示法仅允许您访问名称为有效标识符的属性。 - 不是可以出现在标识符中的字符,因为它是一个运算符 ( the subtraction operator )。

您必须使用方括号表示法来访问名称不是有效标识符的属性。

关于javascript - 如何定义变化的范围名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49853519/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com