Javascript 如何定义不断变化的作用域名称?
我想要这个格式 $scope.tagRelations.ref+'-'+subRef 比如说Javascript 如何定义不断变化的作用域名称?,javascript,angularjs,Javascript,Angularjs,我想要这个格式 $scope.tagRelations.ref+'-'+subRef 比如说 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 +'&conten
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