传递范围对象的键值表单函数输入angularjs

时间:2015-01-02 06:20:50

标签: javascript angularjs

如果这是一个重复的问题,我仍然是初学者,请原谅我。

请参阅以下代码:

$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';。我如何实现我想要的目标。?

1 个答案:

答案 0 :(得分:0)

$scope.clicked=function(key,value){
    $scope[key]=value;}

您使用的语法$ scope不正确。[key]错误。 $ scope [key]是对的。