【发布时间】:2021-04-07 15:53:28
【问题描述】:
我试图有一个变量字符串,并访问匹配的 $scope.field 但它是未定义的并且没有返回我所期望的。我做错了什么,或者这不可能?
$scope.selectedHolidayA = "Christmas"
$scope.selectedHolidayB = "NewYears"
var HA = "selectedHolidayA";
var HB = "selectedHolidayB";
我想得到与 $scope.selectedHolidayA = "Christmas" 相同的结果。但我越来越不确定了。
我试过这些,但没有运气。
console.log("Test 1", $scope["HA"]); //I want these to return "Christmas"
console.log("Test 2", $scope[HA]); //Currently returns undefined
console.log("Test 3", $scope.HA);
是否可以传递变量,如果可以,如何?谢谢!
【问题讨论】:
标签: javascript angularjs variables scope angularjs-scope