在Javascript中将变量与变量值组合在一起

时间:2014-03-26 19:58:57

标签: javascript angularjs variables scope angular-ngmodel

我正在尝试在Angular javascript(简化代码)中执行类似的操作:

var modelName = "date";

if (attrs.hasOwnProperty('today')) {
   scope.modelName = new Date();
}

在上文中,我实际上希望scope.modelName自动成为scope.date。如何将modelName变量解析为其值?

1 个答案:

答案 0 :(得分:8)

您可以使用方括号访问对象的属性。

var modelName = "date";

if (attrs.hasOwnProperty('today')) {
   scope[modelName] = new Date();
}