请参阅以下代码:
$scope.clicked=function(key,value){
$scope[key]=value;}
上面的代码返回$scope.key
未定义或$scope.key=value
即使我将任何值传递给key。假设我使用$scope.clicked('yes','i am yes')
调用该函数。我希望$scope.yes = 'i am yes';
得到的是$scope.keys='i am yes';
。我如何实现我想要的目标。?
答案 0 :(得分:0)
$scope.clicked=function(key,value){
$scope[key]=value;}
您使用的语法$ scope不正确。[key]错误。 $ scope [key]是对的。