2014-09-27 87 views
0

看来新手的问题,但我无法弄清楚如何找到一个变量店的价值在一个字符串如Angularjs:如何找到一个字符串变量店的价值

var value = "Scope.address"; 

其实我想要找到“Scope.address”的价值如何找到它。

+0

问题不清楚....你可以尝试$ scope.address – 2014-09-27 17:29:33

回答

0

您必须从$ scope可用的位置引用$ scope。一个常见的位置是你的控制器

var value = $scope.address; 

如果你需要它是动态的请尝试以下操作:

var value = 'address'; 
var myDynamicValue = $scope[value]; 
+0

没有实际的要求是我已经有value =“$ scope.address”但现在我想获取value2作为$ scope的实际值。通过“值”的地址 – nirajkumar 2014-09-27 17:47:55

+0

上面的代码是你如何通常会引用$范围 – TGH 2014-09-27 17:49:10

+0

我同意,但我想通过一个变量说tmp具有tmp =“$ scope.address”值获取$ scope.address的值。怎么做 。 – nirajkumar 2014-09-27 17:51:45

1

我无法理解你想要什么。

如果你想访问一个变量地址(在角度这可能是模型),你必须使用$ scope.address。

下面是示例

<input type="text" ng-model="address"> 

和相应的脚本在控制器访问地址是

var value=$scope.address; 

更新

var value2=$scope[value]; 

下面是一个demo

+0

没有实际的要求是我已经有value =“$ scope.address”,但现在我想通过“value”获取value2,它是$ scope.address的实际值。 – nirajkumar 2014-09-27 17:47:04

相关问题