我遇到了JavaScript语法问题。为什么这样做:
console.log($rootScope.wg.variable1);
但这并不是(说undefined
):
console.log($rootScope.wg.variable+1);
我尝试了其他一些语法,但无法找到一个有效的语法。
答案 0 :(得分:0)
您需要以不同的方式使用它:
console.log($rootScope.wg["variable" + 1]);
原因是,variable1
与variable+1
不同。这与AngularJS无关,但它基本上是JavaScript和其他编程语言的连接逻辑的工作方式。
这称为访问key
的{{1}},其中object
是问题中的对象。
答案 1 :(得分:0)
您可以按照下面的$rootScope.wg
使用访问对象。密钥可以串联连接。
key