Angularjs:如何在字符串中查找变量存储的值

时间:2014-09-27 17:26:38

标签: angularjs angularjs-scope

这似乎是新手问题,但我无法弄清楚如何在字符串中找到变量存储的值,例如

var value = "Scope.address";

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

2 个答案:

答案 0 :(得分:1)

我无法理解你想要的东西。

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

以下是示例

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

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

var value=$scope.address;

更新

var value2=$scope[value];

这是demo

答案 1 :(得分:0)

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

var value = $scope.address;

如果您需要动态,请尝试以下操作:

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