Javascript 角度,将变量设置为作用域名称
我试图传入一个变量,一个函数,它将改变我接收的数据将被放入的范围。我很难让它正常工作,所以我不确定这是不是正确的方法。这是我正在做的-Javascript 角度,将变量设置为作用域名称,javascript,angularjs,Javascript,Angularjs,我试图传入一个变量,一个函数,它将改变我接收的数据将被放入的范围。我很难让它正常工作,所以我不确定这是不是正确的方法。这是我正在做的- $scope.upload = function(element, type){ //call function .success(function(){ //in success put data in our new scope $scope.type = data; }) 因此,我试图实现的是,对这
$scope.upload = function(element, type){
//call function
.success(function(){
//in success put data in our new scope
$scope.type = data;
})
因此,我试图实现的是,对这个函数的调用将通过发送类型来设置作用域名称。我(我想)遇到的问题是,当我放入$scope时,角度指令识别变量。在前面,所以当我尝试将变量作为一个新的作用域放到$scope.type中时,我相信它认为我只是指“$scope.type”而不是$scope(传入了我的变量)。这样的事情可能吗?也许我得逃离这里
谢谢你的阅读 使用括号表示法($scope
毕竟只是一个对象):
$scope[type] = data;