繁体   English   中英

传递作用域对象的键值形式函数输入angularjs

[英]pass scope object's key value form function input 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'; 我如何实现我想要的?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM