我正在尝试在Angular javascript(简化代码)中执行以下操作:
var modelName = "date";
if (attrs.hasOwnProperty('today')) {
scope.modelName = new Date();
}
在上面,我实际上希望
scope.modelName
自动成为scope.date
。如何将modelName
变量解析为其值? 最佳答案
您可以使用方括号访问对象的属性。
var modelName = "date";
if (attrs.hasOwnProperty('today')) {
scope[modelName] = new Date();
}